viernes, 3 de mayo de 2024

Calculadora de pago de horas trabajadas segun el valor por hora en Python

 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 :

  1. Solicita al usuario que ingrese el número de horas trabajadas y el valor por hora utilizando la función input.
  2. Convierte las entradas del usuario a números flotantes utilizando la función float.
  3. Calcula la paga del usuario multiplicando las horas trabajadas por el valor por hora.
  4. 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

7 razones para no usar Laravel en tu proyecto de PHP

En más de 40 años de experiencia como programador y director de proyectos de programación, he aprendido que cada requerimiento tiene mejores...