Una empresa requiere un sistema de cálculo de bonos de fin de año para los trabajadores, elabore un
algoritmo que reciba el salario mensual de un trabajador. Luego calcule y muestre sus utilidades si este se
asigna como un porcentaje de lo que ha ganado durante el año dependiendo de su antigüedad en la
empresa de acuerdo con la siguiente tabla:
definir hor,dis,cost,antig Como Real
Escribir "Ingrese el costo por hora del trabajor"
Leer cost
Escribir "Ingrese las horas trabajadas"
Leer hor
Escribir "Ingrese los días trabajados"
Leer dis
salm=cost*hor*dis
Escribir "El salario del trabajador es: ",salm
Escribir "Cuantos años lleva trabajando"
Leer antig
si antig<1 Entonces
Escribir "La utilidad es:"
ut=salm*0.05
SiNo
si antig>=1 y antig<2 Entonces
Escribir "La utilidad es:"
ut=salm*0.07
...continuara
si antig>=2 y antig<5 Entonces
Escribir "La utilidad es:"
ut=salm*0.10
SiNo
Si antig>=5 y antig<10 Entonces
Escribir "La utilidad es:"
ut=salm*0.15
SiNo
ut=salm*0.20
FinSi
FinSi
FinSi
FinSi
Escribir "El bono ganado será: ",ut
FinProceso
Respuestas a la pregunta
Haciendo un algoritmo que permita ingresar el salario mensual de un trabajador, y que calcule y muestre sus utilidades, tenemos que:
variables
entero años
real salario, bonificacion, salariocompleto
inicio
escribir( "ingrese salario semanal")
leer(salario)
escribir( "ingrese número de años trabajando en la empresa")
leer(años)
salariocompleto = 12 * salario
si (años<1) entonces
bonificacion = salariocompleto * 0.05
fin_si
si (años>=1) y (años <2) entonces
bonificacion = salariocompleto * 0.07
fin_si
si (años>=2) y (años<5) entonces
bonificacion = salariocompleto * 0.1
fin_si
si (años>=5) y (años<10) entonces
bonificacion = salariocompleto * 0.15
fin_si
si (años>=10) entonces
bonificacion = salariocompleto * 0.2
fin_si
escribir("la bonificación es:" bonificacion)
fin
Puedes leer más en; brainly.lat/tarea/14107712