Usuario:Fernando~eswikibooks/ejercicio 69

De Wikilibros, la colección de libros de texto de contenido libre.



== Programación Algorítmica==[editar]



Problemas 6[editar]

ejercicio 6.9

6.9 Escribir una función Salario que calcule los salarios para un numero dado de horas trabajadas y un salario hora). Las horas que superen las 40 horas semanales se pagan como extras con un salario hora 1.5 veces del salario ordinario

  1. CONTRATO: salario (real, real -> real)
  2. PROPÓSITO: calcular los salarios para un numero dado de horas trabajadas y un salario hora. Las horas que superen las 40 horas semanales se pagan como extras con un salario hora 1.5 veces del salario ordinario, x son horas y y precio por hora
  3. DEFINICIÓN:

def salario (x,y): if x<=40: return x*y elif x> 40: return 40*y + (x-40) * 1.5 * y

  1. EJEMPLO:

>>>salario(41,1000) 41500.0



.