0% encontró este documento útil (0 votos)
276 vistas2 páginas

Algoritmo

El documento explica cómo calcular el pago de un trabajador por horas extras trabajadas. Si las horas extras son menores o iguales a 8, se pagan al doble de la tarifa normal. Si las horas extras son mayores a 8, las primeras 8 se pagan al doble y el resto al triple de la tarifa normal. El algoritmo determina primero las horas extras, luego calcula el pago por horas extras dependiendo de si son menores o mayores a 8, y finalmente suma el pago normal y el de horas extras para obtener el pago total.

Cargado por

AaronMix
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
276 vistas2 páginas

Algoritmo

El documento explica cómo calcular el pago de un trabajador por horas extras trabajadas. Si las horas extras son menores o iguales a 8, se pagan al doble de la tarifa normal. Si las horas extras son mayores a 8, las primeras 8 se pagan al doble y el resto al triple de la tarifa normal. El algoritmo determina primero las horas extras, luego calcula el pago por horas extras dependiendo de si son menores o mayores a 8, y finalmente suma el pago normal y el de horas extras para obtener el pago total.

Cargado por

AaronMix
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Ejemplo 11.

  
Determinar la cantidad de dinero que recibirá 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 consideran horas extras y que éstas se pagan al doble de
una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan
las primeras 8 al doble de lo que se paga por una hora normal y el resto al triple. 

Solución. 
Lo primero que hay que determinar es si el trabajador trabajó horas extra o no. Encontrar
las horas extras de la siguiente forma: 

Horas extras = horas trabajadas - 40 


En caso que sí trabajó horas extras: 
Si horas extras > 8 entonces a horas extras excedentes de 8 = horas extras -8 y pago
por horas extras = pago por hora 
normal * 2 * 8 + pago por hora normal * 3 * horas extras excedentes de 8 De otra
forma (solo horas al doble) pago por horas extras = pago por hora normal * 2 * horas
extras. 
Finalmente, pago total que recibirá el trabajador será: 
Pago = pago * hora normal * 40 + pago por horas extras. 
Si no trabajó horas extras tendremos: 
Pago = pago por hora normal * horas trabajadas. 
Datos de salida: Pago. 
Datos de entrada: número de horas trabajadas y pago por hora
normal. Definición de variables: 
ht = horas trabajadas het = horas extras que exceden de 8 ph = pago
por hora normal phe = pago por horas extras 
he = horas extras pt = pago que recibe el trabajador
Algoritmo
Variables H, HE, PH, HT, P
HT = horas trabajadas HET = horas extras que exceden de 8 PH =
pago por hora normal PHE = pago por horas extras 
HE = horas extras PT= pago que recibe el trabajador P= Pago
Inicio
Leer Horas Extras

Si (Horas Extras=Horas Trabajadas-40) entonces

Si (HE> 8) entonces (HET 8= HE-8)


Pago por HE=Pago por H
(PH*2*8+ Pago *PH*3*HE) entonces (HE>8 Pago*HE=PT *PH*2*HE)

Imprimir “Pago Tota”


(P=P*PH*40+PT*HE)
Sino
P=(PH*HT)

Imprimir “Pago”

Fin_si
Fin_si
Fin_si
Fin

También podría gustarte