Elaborar un programa que le permita a un usuario ingresar el nombre de un trabajador, el número de horas trabajadas y valor hora, se pide que el programa le imprima el salario bruto, las bonificaciones, las deducciones y el salario neto; teniendo en cuenta que las bonificaciones serán de $20.000 si trabajó como máximo 48 horas, de $50.000 si trabajo entre 49 y 58 horas y de $100.000 si trabajó más de 58 horas. Las deducciones son de $10.000 si el salario básico hora es menor de $5.000, de $20.000 si el salario básico hora es mayor de $5.000 y menor de $8.000 y de $ 50.000 si su salario básico hora es de $8.000 o más.
ayuda porfavor es urgente necesito el pscodigo
Respuestas a la pregunta
inicio programa calcular_salario:
Definir nombre_trabajador como texto
Definir horas_trabajadas como numerico entero
Definir valor_hora como numerico decimal
Definir salario_bruto,
bonificacion,
deduccion,
salario_neto como numerico decimal
Escribir "Ingrese su numbre:"
Leer nombre_trabajador
Escribir "Ingrese las horas trabajadas:"
Leer horas_trabajadas
Escribir "Ingrese el valor de la hora de trabajo:"
Leer valor_hora
salario_bruto = horas_trabajadas * valor_hora
Si horas_trabajadas ≤ 48
bonificacion = 20000
Sino si horas_trabajadas ≥ 49 y horas_trabajadas ≤ 58
bonificacion = 50000
Sino si horas_trabajadas > 58
bonificacion = 100000
Fin Si
Si valor_hora ≤ 5000
deduccion = 10000
Sino si valor_hora > 5000 y valor_hora < 8000
deduccion = 20000
Sino si valor_hora ≥ 8000
deduccion = 50000
Fin Si
salario_neto = salario_bruto + bonificacion - deduccion
Escribir "Estimado(a): ", nombre_trabajador
Escribir "Su salario bruto es: ", salario_bruto
Escribir "Su salario neto es: ", salario_neto
Escribir "Bonificaciones: ", bonificacion
Escribir "Deducciones: ", deduccion
Fin programa calcular_salario