Desarrollar un algoritmo que permita determinar la cantidad de dinero que recibira un trabajador por concepto de las horas extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se concideran horas extras y que estas se pagan al doble de una hora normal cuando no excedan de 8, si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales y el rearo al triple, se debe desarrollar en el programa DFD, gracias
Respuestas a la pregunta
Espero escojas mi respuesta como la mejor.
Respuesta:
Algoritmo horas_trab
//definir variables
Definir h_trab,horas_e1,horas_e2,ph,sueldo,hora8 Como Real
sueldo=0
horas=0
horas_e2=0
//entradas
Escribir " cuantas horas trabajo"
Leer h_trab
Escribir " pago por hora "
leer ph
//proceso
si h_trab<=40 Entonces
sueldo=h_trab*ph
imprimir " sueldo total: ",sueldo
Sino
si h_trab>40 Entonces
horas_e1=h_trab-40
sueldo = 40*ph
si horas_e1<=8 entonces
horas_e1=horas_e1*(ph*2)
SiNo
horas_e1=horas_e1-8
horas8=8*(ph*2)
horas_e2=horas_e1*(ph*3)
FinSi
FinSi
FinSi
sueldoT=sueldo+horas8+horas_e2
//salidas
Imprimir "su sueldo base es : " ,sueldo
imprimir "Su sueldo de las primeras 8 horas extras es ", horas8
Imprimir "su sueldo de las horas despues de las 8 horas es " , horas_e2
imprimir "Sueldo Total es : " , sueldoT
FinAlgoritmo
Explicación:
espero me escojas como la mejor respuesta