domingo, 9 de octubre de 2011

SOLUCIóN DE PROBLEMAS

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:

  1. Nombre del problema: Cálculo de Salarios
  2. 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