Ayuda por favor preferiblemente con python Gracias es un algoritmo.
En una empresa hay 5 empleados; usted, debe realizar un programa que lea
el código de un trabajador, su nombre, el número de horas trabajadas y el valor de
la hora y calcule su salario total bruto. Calcule el salario neto sabiendo que, si el
salario bruto es menor a $1.000.000, hay un descuento de 10%, para salarios entre
$1.000001 y $1.800.000, el descuento es de 15%, pare salarios entre $1.800.001 y
$4.000.000 el descuento es de 25% y para salarios mayores a $4.000.000 el
descuento es de 30%. Entregue el Valor Neto a pagar por los subsidios
entregados por la empresa y el total descontado a los empleados.
Respuestas a la pregunta
Respuesta:
actuaizado Versión 2
Copiar, pegar y ejecutar
Python: 3.7.7
Explicación:
lista_trabajadores = []
print("Primero ingresamos los datos de cada uno de los 5 trabajadores")
for i in range(1,6):
trabajador = {}
print("Trabajador " + str(i))
trabajador["codigo"] = input("codigo: ")
trabajador["nombre"] = input("nombre: ")
trabajador["nro_horas"] = float(input("Nro horas: "))
trabajador["valor_hora"] = float(input("Valor hora: "))
lista_trabajadores.append(trabajador)
print("\n")
print("Resultado:")
for trabajador in lista_trabajadores:
salario_bruto = trabajador["nro_horas"]*trabajador["valor_hora"]
if salario_bruto <= 1000000:
descuento = 0.1
elif salario_bruto <= 1800000:
descuento = 0.15
elif salario_bruto <= 4000000:
descuento = 0.25
else:
descuento = 0.3
total_descuento = descuento * salario_bruto
valor_neto = salario_bruto - total_descuento
print('Trabajador: ' + trabajador["nombre"])
print('Codigo: ' + trabajador["codigo"])
print('Salario bruto: ' + str(salario_bruto))
print('Porcentaje de descuento: ' + str(descuento))
print('Valor neto: ' + str(valor_neto))
print('Total descuento: ' + str(total_descuento))
print("\n")