Académique Documents
Professionnel Documents
Culture Documents
ARRAYS DE ESTRUCTURAS
Curso : AlgoritmosII
La empresa Los Planes Reformados S.A., ha decidido informatizar la gestin de sus trabajadores. Dicha empresa tiene un mximo de 10 trabajadores en plantilla, debindose almacenar la siguiente informacin de cada trabajador: nombre de 30 caracteres, area ( !,!"!,!#!$, sexo, sueldo, La aplicacin deber mostrar en pantalla un men% con las siguientes opciones: (1$ &ngreso de datos ('$ (eporte del numero de empleados ) area (3$ Listado de datos (*$ +erminar,n -ual es su opcion :
.include /iostream012 .include /conio012 3oid ingresos($4 3oid listado($4 3oid reporte5mple)area($4 struct empleado 6 int codigo4 c1ar nombre73084 c1ar area4 c1ar sexo4 double sueldo4 94
3oid main($ 6 int opc4 do clrscr($4 cout//;<5=>,n,n;4 cout//;(1$ &ngreso de datos,n;4 cout//;('$ (eporte del numero de empleados ) area,n;4 cout//;(3$ Listado de datos,n;4 cout//;(*$ +erminar,n,n;4 cout//;-ual es su opcion : ;4 cin22opc4 s?itc1(opc$ 6 case 1 : ingresos($4 brea@4 case ' : reporte5mple)area($4 brea@4 case 3 : listado($4 9 !"#ile$opc%&'(; 9
3oid ingresos($ 6 int codi4 do clrscr($4 cout//;&=A(5BC D5 D +CB,n,n;4 cout//;(1$ -odigo : ;4 cin22codi4 if(codiE:0$ 6 emple7conta80codigo : codi4 cout//;('$ =ombre : ;4 cin22emple7conta80nombre4 cout//;(3$ rea : ;4 cin22emple7conta80area4 cout//;(*$ sexo : ;4 cin22emple7conta80sexo4 cout//;(F$ Bueldo : ;4 cin22emple7conta80sueldo4 contaGG4 9 !"#ile$codi%&0(; 9
3oid listado($ 6 clrscr($4 cout//;L&B+ DC D5 D +CB,n,n;4 for(int i:04 i/conta4 GGi$ 6 cout//emple7i80codigo//;,t; //emple7i80nombre//;,t,t; //emple7i80area//;,t; //emple7i80sexo//;,t; //emple7i80sueldo//;,n;4 9 getc1($4 9
3oid reporte5mple)area($ 6 int c :0, c":0, c#:04 clrscr($4 cout//;(5#C(+5 D5 =>< 5<#5 DCB ) (5 ,n,n;4 for(int i:04 i/conta4 GGi$ 6 if(emple7i80area :: H H$ c : c G14 if(emple7i80area :: H"H$ c" : c" G14 if(emple7i80area :: H#H$ c# : c# G14 9 cout//;=umero de empleados del area : ;//c //;,n;4 cout//;=umero de empleados del area " : ;//c"//;,n;4 cout//;=umero de empleados del area # : ;//c#//;,n;4 getc1($4 9