Sei sulla pagina 1di 2

#include<iostream.h> #include<conio.h> #include<string.

h> void main(void) { struct Datos { char Nombre[25]; int Cedula, Edad; float Peso[10], Perdido; };// Datos Jornada[2]; int opc=1,i,j,bandera,cedulab,resta,pos,mayor; while (opc>=1 && opc<3) { cout<<"Menu de Opciones"<<endl; cout<<"1) Ingrese Datos"<<endl; cout<<"2) Buscar datos empleados y semana en que obtuvo el mayor decremento en su peso"<<endl; cout<<"3) Salir del Programa"<<endl; cin>>opc; while (opc<1 || opc>3) { cout<<"Opcion inalida, reintroduzca"<<endl; cin>>opc; } switch (opc) { case 1: for (i=0;i<2;i++) { cout<<"Jornada"<<i<<endl; cout<<"Ingrese el nombre del empleado"<<endl; cin>>Jornada[i].Nombre; cout<<"Ingrese la cedula del empleado"<<endl; cin>>Jornada[i].Cedula; cout<<"Ingrese la edad del empleado"<<endl; cin>>Jornada[i].Edad; for (j=0;j<10;j++) { cout<<"Ingreso el peso"<<j<<endl; cin>>Jornada[i].Peso[j]; } Jornada[i].Perdido=Jornada[i].Peso[1]-Jornada[i] .Peso[10]; } cout<<"FIN DE CARGA DE DATOS"<<endl; break; case 2: bandera=0; cout<<"Introduzca la cedula del empleado"<<endl; cin>>cedulab; for (i=0;i<2;i++) { if (cedulab==Jornada[i].Cedula) { bandera=1; cout<<"El empleado es:"<<endl; cout<<Jornada[i].Nombre<<endl; mayor=Jornada[i].Peso[1]-Jornada[i].Peso

[2]; pos=2; for (j=1;j<9;j++) { resta=Jornada[i].Peso[j]-Jornada [i].Peso[j+1]; if (resta>mayor) { resta=mayor; pos=j+1; } } cout<<"Peso perdido:"<<mayor<<endl; cout<<"La semana con mayor decremento fu e:"<<pos<<endl; } if (bandera==0) { cout<<"CEDULA NO EXISTE"<<endl; } break; case3: cout<<"FIN DEL PROGRAMA"<<endl; break; } } getch(); } }

Potrebbero piacerti anche