Tenemos el siguiente problema para resolver en Python:
Escribir un programa que pregunte al usuario por el número de horas trabajadas y el coste por hora. Después debe mostrar por pantalla la paga que le corresponde.
def calcular_paga(horas, valor_hora):
"""Calcula la paga del usuario.
Args:
horas: El número de horas trabajadas por el usuario.
valor_hora: El valor por hora del trabajo del usuario.
Returns:
La paga que le corresponde al usuario.
"""
paga = horas * valor_hora
return paga
# Ejemplo de uso
horas_trabajadas = float(input("Ingrese el número de horas trabajadas: "))
valor_por_hora = float(input("Ingrese el valor por hora: "))
paga_total = calcular_paga(horas_trabajadas, valor_por_hora)
print("La paga total es:", paga_total)
Este código define una función calcular_paga
que toma el número de horas trabajadas y el valor por hora como argumentos y devuelve la paga que le corresponde al usuario.
Durante la ejecución del código, antes de llamar la función calcular_paga
:
- Solicita al usuario que ingrese el número de horas trabajadas y el valor por hora utilizando la función
input
. - Convierte las entradas del usuario a números flotantes utilizando la función
float
. - Calcula la paga del usuario multiplicando las horas trabajadas por el valor por hora.
- Muestra la paga total al usuario utilizando la función
print
.
Al final del código, se llama a la función calcular_paga
para ejecutar el programa.
No hay comentarios:
Publicar un comentario