Practica 3
Practica 3
Practica 3
Grupo: 14
No de practica(s): 3
Integrante(s)Alan
: Saúl García González
No de lista o brigada:
Semestre:2024-2
Fecha de entrega:5/03/2024
Observaciones:
Calificacion:
CUESTIONARIO PREVIO
CUESTIONARIO PREVIO
struct persona{
char nombre[20];
char apellido[20];
int edad;
float promedio;
};
int main(){
int op;
do {
struct persona p1;
printf("escriba el nombre de la persona: ");
scanf("%s",p1.nombre);
printf("escriba el apellido de la persona: ");
scanf("%s",p1.apellido);
printf("escriba la edad de la persona: ");
scanf("%i",&p1.edad);
printf("escriba el promedio de la persona: ");
scanf("%f",&p1.promedio);
printf("\nel nombre de la persona es %s %s y tiene %i años y su promedio es
%.2f\n",p1.nombre,p1.apellido,p1.edad,p1.promedio);
printf("quieres registrar otra persona?\n");
printf("1)SI\n2)NO");
scanf("%i",&op);
}while (op==1);
return 0;
}
}
1-crear una estructura persona
capturando almenos 4 campos para n
personas
EJECUCION
2-Calculadora de numeros complejos
CODIGO
#include<stdio.h>
#include<locale.h>
struct compleja {
float real, im;
};
int main() {
compleja x, y;
int opcion;
switch (opcion) {
case 1:
sumar(x, y);
break;
case 2:
restar(x, y);
break;
case 3:
multiplicar(x, y);
break;
case 4:
dividir(x, y);
break;
default:
printf("Opción no válida.\n");
}
return 0;
}
//Funciones
void sumar(compleja A, compleja B) {
printf("La suma es %.2f + %.2fi\n", A.real + B.real, A.im + B.im);
}
ejecucion
3-gestion de ingreso a un sistema usando
estructuras
CODIGO
#include <stdio.h>
#include<string.h>
struct sesion{
char usuario[20];
char contra[20];
};
int main(){
int op;
int b=0;
case 1:
printf("\tREGISTRAR USUARIO\n");
printf("escriba el nombre que desea registrar: ");
scanf("%s",registrar.usuario);
printf("escriba la contrasena que desea registrar: ");
scanf("%s",registrar.contra);
break;
case 2:
struct sesion iniciar;
printf("\tINICIAR SESION\n");
printf("escriba su usuario\n");
scanf("%s",iniciar.usuario);
printf("escriba su contrasena: ");
scanf("%s",iniciar.contra);
if(strcmp(iniciar.usuario,registrar.usuario)==0 &&
strcmp(iniciar.contra,registrar.contra)==0){
}else{
}
break;
}
}while(op<3);
return 0;
}
3-gestion de ingreso a un sistema usando
estructuras
EJECUCIÓN
OBSERVACIONES
CONCLUSIONES