Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##Ejercicio Nro 1 del primer parcial año 2018
- #include <stdio.h>
- int main()
- {
- int legajo, cant_horas, categoria, leg_may_sueldo=0;
- int cant_cat_1=0, cant_cat_2=0, cant_cat_3=0, cant_cat_4=0;
- float cat_1=65.50, cat_2=70.35, cat_3=100.00, cat_4=85.50;
- float total_general=0, total_hobrero=0, may_sueldo=0;
- do{
- do{
- printf("Ingrese el numero de legajo del trabajador (0 para terminar): ");
- scanf("%d", &legajo);
- if(legajo < 0)
- printf("ERROR, el numero de legajo tiene que ser positivo o cero para terminar.\n");
- }while(legajo < 0);
- if(legajo == 0)
- break;
- do{
- printf("Ingrese la cantidad de horas trabajadas: ");
- scanf("%d", &cant_horas);
- if(cant_horas < 1)
- printf("ERROR, la cantidad de horas tienen que ser positivas.\n");
- }while(cant_horas < 1);
- do{
- printf("Ingrese la categoria del trabajador (1, 2, 3 o 4): ");
- scanf("%d", &categoria);
- if(categoria < 1 || categoria > 5)
- printf("ERROR, la categoria tiene que ser 1, 2, 3 o 4.\n");
- }while(categoria < 1 || categoria > 5);
- if(categoria == 1)
- {
- cant_cat_1++;
- total_hobrero=cant_horas*cat_1;
- }
- if(categoria == 2)
- {
- cant_cat_2++;
- total_hobrero=cant_horas*cat_2;
- }
- if(categoria == 3)
- {
- cant_cat_3++;
- total_hobrero=cant_horas*cat_3;
- }
- if(categoria == 4)
- {
- cant_cat_4++;
- total_hobrero=cant_horas*cat_4;
- }
- if(total_hobrero > may_sueldo)
- {
- may_sueldo = total_hobrero;
- leg_may_sueldo = legajo;
- }
- total_general = total_general+total_hobrero;
- printf("El sueldo del obrero (%d) es de: $%f\n\n", legajo, total_hobrero);
- }while(legajo != 0);
- printf("TOTALES\n");
- printf("=======\n\n");
- printf("El total general que debe pagar la empresa es: $%f\n", total_general);
- printf("La cantidad de tabajadores de la categoria 1 es: %d\n", cant_cat_1);
- printf("La cantidad de tabajadores de la categoria 2 es: %d\n", cant_cat_2);
- printf("La cantidad de tabajadores de la categoria 3 es: %d\n", cant_cat_3);
- printf("La cantidad de tabajadores de la categoria 4 es: %d\n", cant_cat_4);
- printf("El hobrero con mayor sueldo ($%f) fue el legajo nro: %d\n\n", may_sueldo, leg_may_sueldo);
- return 0;
- }
Add Comment
Please, Sign In to add comment