// Mario J. Arroyo Garduņo 9888569-9 // Lenguajes Tecnicos II Practica 2 // Nombre del programa : Nomina.cpp Problema de Nomina #include #include int i,cuantos,hrs,hrse,sal; float sdo; float lista[50]; main() { clrscr(); printf("A cuantos esclavos le vas a pagar: "); scanf("%d",&cuantos); for (i = 1; i <= cuantos; i++) { printf("Cuanto gana por hora el esclavo %d: \n",i); scanf("%d",&sal); printf("Cuantas horas trabajo el esclavo %d: \n",i); scanf("%d",&hrs); if (hrs > 40) { hrse = (hrs - 40) * 2.5; hrs = 40 + hrse; } sdo = hrs * sal; if ((sdo > 0) && (sdo <= 3000)) sdo = sdo * 0.98; else if ((sdo > 3000) && (sdo <= 6000)) sdo = sdo * 0.97; else if ((sdo > 6000) && (sdo <= 12000)) sdo = sdo * 0.96; else if (sdo > 12000) sdo = sdo * 0.95; lista[i]=sdo; } clrscr(); printf("Esclavo Sueldo\n"); for (i = 1; i <= cuantos; i++) { printf(" %2d $ %.2f \n",i,lista[i]); } getch(); return 0; }