Ayuda :( - Desarrollar un pseudocódigo que permita calcular el sueldo mensual de "n" empleados de una empresa. Se ingresa el nombre, categoría y número horas trabajadas. Si la categoría es A, el pago por hora es de 50 soles, si es B es de 35 soles, si es C es de 25 soles y si es D es de 21 soles. Luego mostrar el pago que le corresponde a cada trabajador, el pago total que se debe hacer, el total de trabajadores que ganan menos de 1000 soles, el total que ganan desde 1000 soles a 4000 soles y los que ganan más de 4000 soles.
Luchin69:
2 padres nuestros
Accion sueldo ES
Ambiente
Variables
Constantes
Proceso
Respuestas
Respuesta dada por:
2
Respuesta:
pseudocodigo :
Accion sueldo ES
Ambiente
n:logico; // es un boleano
nmb:alfanumerico // del tipo string
ct:caracter; // del tipo char
hs:entero // del tipo integer
ctmf:entero // contador menor a mil
ctmm:entero // contador mayor a mil
ctmc:entero // contador mayor a cuatromil
achs:entero; // acumulador de plata
Proceso
n:= true; // le asigno el valor true antes de entrar \
achs:=0; // inicializo los acumuladores en 0
ctmf:=0;
ctmm:=0;
ctmc:=0;
Escribir('Ingrese los empleados ');
repetir
Escribir('Nombre:');
leer(nmb);
Escribir('Categoria:');
leer(ct);
Escribir('Horas trabajadas':)
Leer(hs);
segun ct hacer // condicional multiple
='A': hs:=50;
='B': hs:=35;
='C': hs:=25;
='D': hs:=21;
fin segun
hs:=hs*30;
achs:=achs+hs; // acumulo
Escribir('El empleado ', nmb,' de la categoria ', ct,' gana: ',hs ,'$');
segun hs hacer
<1000: ctmf:=ctmf+1;
=>1000 y hs<=4000: ctmm:=ctmm+1;
>4000: ctmc:=ctmc+1;
Fin segun
Escribir('Desea ingresar otro empleado?(true - false)'');
Leer(n);
hasta que n <> false; // estructura repetitiva post-test
Escribir('La cantidad de dinero a pagar es:', achs);
Escribir('Cantidades:');
Escribir('Trabajadores que ganan menos de 1k de soles:', ctmf);
Escribir('Trabajadores que ganan mas de 1k o igual y menos o igual que 4k de soles:', ctmm);
Escribir('Trabajadores que ganan 4k de mil soles:', ctmc);
Fin accion // aca termina todo
Preguntas similares
hace 5 años
hace 5 años
hace 8 años
hace 8 años