Saltar al contenido principal

Ejemplo: Cálculo salario bruto

Escribe un programa que calcule el salario bruto de una persona a partir de las horas trabajadas y lo que cobra en € por cada hora. Los datos se introducen mediante consola.

Solución 1

"""
Escribe un programa que calcule el salario bruto de una persona a partir de las horas trabajadas y lo que cobra en € por cada hora.
Los datos se introducen mediante consola.
"""

# Pedimos al usuario el número de horas y lo guardamos en la variable "horas"
horas = input("Indica el número de horas? ")

# La variable anterior es una cadena de texto, necesitamos transformar el valor a un valor entero
horas = int(horas)

# Pedimos al usuario la tarifa por hora y la guardamos en la variable "tarifa_hora"
tarifa_hora_texto = input("Introduzca la tarifa por hora? ")

# La variable anterior es una cadena de texto, necesitamos transformar el valor a un valor decimal
tarifa_hora= float(tarifa_hora_texto)

# Calculamos el salario multiplicando las horas por el salario de cada hora
salario = horas * tarifa_hora

# La variable salario es un float, necesitamos convertirlo a una cadena de texto para poder concatenarlo con un mensaje
salario_texto = str(salario)

# Concatenamos el texto que queremos imprimir con el salario calculado en el apartado anterior
mensaxe = "El salario bruto es " + salario_texto

# Imprimimos el mensaje indicando el salario
print(mensaxe)

Solución 2

"""
Escribe un programa que calcule el salario bruto de una persona a partir de las horas trabajadas y lo que cobra en € por cada hora.
Los datos se introducen mediante consola.
"""

# Pedimos al usuario el número de horas y lo guardamos en la variable "horas"
horas = input("Indica el número de horas? ")

# Pedimos al usuario la tarifa por hora y la guardamos en la variable "tarifa_hora"
tarifa_hora= input("Introduzca la tarifa por hora? ")

# Calculamos el salario multiplicando las horas por el salario de cada hora
salario = int(horas) * float(tarifa_hora)

# Concatenamos el texto que queremos imprimir con el salario calculado en el apartado anterior
mensaxe = "El salario bruto es " + str(salario)

# Imprimimos el mensaje indicando el salario
print(mensaxe)

Solución 3

"""
Escribe un programa que calcule el salario bruto de una persona a partir de las horas trabajadas y lo que cobra en € por cada hora.
Los datos se introducen mediante consola.
"""

# Pedimos al usuario el número de horas y lo guardamos en la variable "horas" ya transformado a un entero
horas = int(input("Indica el número de horas? "))

# Pedimos al usuario la tarifa por hora y la guardamos en la variable "tarifa_hora" ya transformado a un decimal
tarifa_hora= float(input("Introduzca la tarifa por hora? "))

# Calculamos el salario multiplicando las horas por el salario de cada hora
salario = horas * tarifa_hora

# Imprimimos el mensaje indicando el salario utilizando comas en el print para no transformar horas en cadena de texto
print("El salario bruto es ", salario)