A un trabajador le pagan según sus horas y una tarifa de pago por horas. Si la cantidad de horas trabajadas es mayor a 40 horas. La tarifa se incrementa en un 50% para las horas extras. Calcular el salario del trabajador, dadas las horas trabajadas y la tarifa.
Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre en mi caso le puse:
Algoritmo detarea
Declaramos las siguientes variables.
Definir horas, horas_extras Como Entero
Definir pago,pago_extra,sueldo como real
Pedimos que se ingresen las horas trabajadas.
Escribir «Ingresa las horas trabajadas»
Este dato lo ingresamos en la variable horas.
leer horas
Pedimos que se ingrese el pago por hora.
Escribir «Ingresa el pago por hora»
Este dato lo ingresamos en la variable pago.
leer pago
Evaluamos si las horas trabajadas son mas de 40.
si horas > 40 Entonces
Si la condición se cumple, entonces calculamos las horas extras
horas_extras = horas – 40
Calculamos el pago extra, esto lo hacemos multiplicando el pago por 1.5
pago_extra = pago * 1.5
Calculamos el sueldo tomando en cuenta las primeras 40 horas y las horas extras.
sueldo = (40*pago) + (horas_extras * pago_extra)
SiNo
Cuando se trabaje menos de 40 horas, calculamos el sueldo multiplicando las horas trabajadas por el pago por hora.
sueldo = horas * pago
FinSi
Finalmente mostramos en pantalla el sueldo por las horas trabajadas.
Escribir «EL sueldo por «,horas,» trabajadas es: $»,sueldo
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Diagrama de flujo – A un trabajador le pagan según sus horas y una tarifa de pago por horas
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.