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)