#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<windows.h>
main(){
int opc,emp,i;
char null[5]="null";
struct agenda{
char nombre[25];
char apell_p[25];
char apell_m[25];
char clav_emp[6];
int tel;
char correo[30];
float sueldo;
int dia_nac;
int mes_nac;
int ano_nac;
} ;
printf("Cuantos empleados registraras? :");
scanf("%d",&emp);
struct agenda empleado[emp];
for (i = 0; i < emp; i ++){
strcpy(empleado[i].nombre,null);
strcpy(empleado[i].apell_p,null);
strcpy(empleado[i].apell_m,null);
strcpy(empleado[i].clav_emp,null);
empleado[i].tel=0;
strcpy(empleado[i].correo,null);
empleado[i].sueldo=0;
empleado[i].dia_nac=0;
empleado[i].mes_nac=0;
empleado[i].ano_nac=0;
}
do{
printf("\nSelecciona una opcion\n");
printf("1. Registrar empleados\n");
printf("2. Ver empleados\n");
printf("3. Salir...\n");
scanf("%d",&opc);
switch (opc){
case 1:
for (i = 0; i < emp; i ++){
printf("%d: Nombre del empleado:\n",i+1);
scanf("%s",&empleado[i].nombre);
printf("%d: Apellido paterno:\n",i+1);
scanf("%s",&empleado[i].apell_p);
printf("%d: Apellido materno:\n",i+1);
scanf("%s",&empleado[i].apell_m);
printf("%d: Clave:\n",i+1);
scanf("%s",&empleado[i].clav_emp);
printf("%d: Telefono:\n",i+1);
scanf("%d",&empleado[i].tel);
printf("%d: Correo:\n",i+1);
scanf("%s",&empleado[i].correo);
printf("%d: Sueldo:\n",i+1);
scanf("%f",&empleado[i].sueldo);
printf("%d: Fecha de nacimiento: ",i+1);
scanf("%d",&empleado[i].dia_nac);
printf("Mes: ");
scanf("%d",&empleado[i].mes_nac);
printf("Año: ");
scanf("%d",&empleado[i].ano_nac);
}
break;
case 2:
for (i = 0; i < emp; i ++){
printf("\nEmpleado [%d]\n",i+1);
printf("Nombre: %s ",empleado[i].nombre);
printf("%s",empleado[i].apell_p);
printf(" %s\n",empleado[i].apell_m);
printf("Clave: %s\n",empleado[i].clav_emp);
printf("Telefono: %d\n",empleado[i].tel);
printf("Correo: %s\n",empleado[i].correo);
printf("Sueldo: %.2f\n",empleado[i].sueldo);
printf("Fecha de nacimiento: %d",empleado[i].dia_nac);
printf(" / %d",empleado[i].mes_nac);
printf(" / %d\n",empleado[i].ano_nac);
}
break;
case 3:
printf("Saliendo ");
for (i = 0; i < 25; i++){
Sleep (50);
printf(".");
}
break;
}
}
while(opc!=3);
}
No hay comentarios.:
Publicar un comentario