Se desea calcular el salario semanal que recibe un empleado, segun las siguientes condiciones: por las primeras 40 horas se recibe un pago normal de acuerdo con una tarifa por hora previamente asignada. Las siguientes 9 horas de trabajo adicionales a la jornada normal se pagan dobles y las excedentes de 49 horas se pagan triples. Además, se quiere registrar el nombre del trabjador, la tarifa por hora y el número de horas trabjadas y que se muestre el pago que deberá hacerse a dicho empleado.
Análisis:
- Nombre del problema: Cálculo de Salarios
- Variables a solicitar:
- Numhoras(que representa el número de horas trabajadas por el empleado)
- Nomempl (que representa el nombre del empleado)
- Pagohora(que representa la tarifa de pago por hora del empleado)
- Pago (representa el pago por hora del empleado)
3.Propiedades de la respuesta:
Precondición
Numhoras mayor que cero
Poscondición
Cálcular el pago de un empleado de acuerdo con el número de horas trabajadas:
Si Numhoras <= 40
Calcular Pago normal
Si no
Si Numhoras <=49
Primeras 40 horas pago normal
Siguientes horas pago doble
Si no
Primeras 40 horas pago normal
Siguientes 9 horas pago doble
Siguientes horas pago triple

No hay comentarios:
Publicar un comentario