Está en la página 1de 2

Una empresa constructora paga semanalmente a sus albañiles y maestros de obra de la siguiente

forma:

1. Maestro de Obra -->tarifa normal Lps. 60 la hora.


2. Albañil --> tarifa normal Lps. 40 la hora
3. Si trabajo 40 horas o menos se paga la tarifa normal
4. Si trabajo más de 40 horas, las primeras 40 se pagan normal; las siguientes horas se pagan a
25% más de la tarifa normal.

ANALISIS
ENTRADA: horas trabajadas, tipo de trabajador
PROCESO: si el trabajador es maestro de obra entonces el pago hora es de 60 pero si es albañil el
pago por hora es de 40.
Si las horas trabajadas son 40 o menos entonces se paga tarifa normal ( tarifa normal*horas
trabajadas). Pero si trabajo mas de 40 horas entonces las horas mayores a 40 se pagan 25%
adicional de la tarifa normal
45 horas
((45 – 40)* tarifa normal*1.25) + (tarifa normal*40)

SALIDA: Sueldo a pagar

SEUDOCODIGO
Algoritmo SueldoPagar
Variables
Horas_trabajadas: entero
Tipo_trab: Cadena de caracteres
Pago_extra, sueldo_total, tarifa_normal, pago_normal: real
Constantes
Pago_hora_ob=40
Pago_hora_mt=60
Inicio
ESCRIBIR “Que tipo de trabajador: “
LEER tipo_trab
ESCRIBIR “Cuantas horas trabajo: “
LEER horas_trabajadas
SI tipo_trab=”Albañil” ENTONCES
Tarifa_normal= pago_hora_ob
SINO
Tarifa_normal= pago_hora_mt
FINSI
SI horas_trabajadas <= 40 ENTONCES
Sueldo_total = horas_trabajadas*tarifa_normal
SINO
Pago_extra= (horas_trabajadas-40)*tarifa_normal*1.25
Pago_normal= 40*tarifa_normal
Sueldo_total=pago_extra+pago_normal
FINSI
ESCRIBIR “El sueldo semanal de ese empleado es: “, sueldo_total
FIN

También podría gustarte