Calcular Salario con Horas Extras
Descripción
Reescribe el programa del cálculo del salario para darle al empleado 1.5 veces la tarifa horaria para todas las horas trabajadas que excedan de 40.
Ejemplo de ejecución
Introduzca las Horas: 45
Introduzca la Tarifa por hora: 10
Salario: 475.0
Solución
Mostrar solución
MAX_HORAS_BASE = 40
horas = float(input('Introduzca las Horas: '))
tarifa_hora = float(input('Introduzca la Tarifa por hora: '))
if horas <= MAX_HORAS_BASE:
horas_extra = 0
horas_base = horas
else:
horas_extra = horas - MAX_HORAS_BASE
horas_base = MAX_HORAS_BASE
salario_base = horas_base * tarifa_hora
salario_extra = horas_extra * (tarifa_hora * 1.5)
salario_total = salario_base + salario_extra
print('Salario: ' + str(salario_total))
Fuente del ejercicio: https://es.py4e.com/html3/03-conditional