Untitled
unknown
csharp
14 days ago
831 B
4
Indexable
Never
def calcular_salario(categoria, horas, antiguedad): Match categoria: case 'D' | 'E': salario_base = 120 if horas >= 160 else 100 case 'C': salario_base = 220 if horas >= 160 else 200 case 'A' | 'B': salario_base = 420 if horas >= 160 else 400 case _: raise ValueError("Categoría inválida") # Aumento por antigüedad if antiguedad > 5: salario_base *= (1 + 0.01 * (antiguedad - 5)) return salario_base categoria = input("Ingrese la categoría del empleado (A, B, C, D, E): ") horas = int(input("Ingrese el número de horas trabajadas en el mes: ")) antiguedad = int(input("Ingrese los años de antigüedad: ")) salario = calcular_salario(categoria, horas, antiguedad) print("El salario base del empleado es:", salario)
Leave a Comment