Usuario:Daniel Mendoza:DrPython:Ejercicio 3.1.3
Apariencia
# Ejercicio 3.1.3. Determinar la ganancia que el propietario del teatro hace con # $3.00, $4.00 y $5.00 usando las definiciones del programa de las dos columnas. # Con "How to design programs": # Contrato: # ganancia: número -> número # determina la ganancia, la diferencia entre ingresos y costos, recibiendo el # valor del tiquete # ingresos: número -> número # calcula los ingresos a partir del valor del tiquete # costo: número -> número # obtiene el costo del show mediante el valor del tiquete # asistentes: número -> número # determina el número de asistentes y recibe el valor del tiquete def ganancia(precio): return (ingresos(precio)-costo(precio)) def ingresos(precio): return (asistentes(precio)*precio) def costo(precio): return (180+(0.4*asistentes(precio))) def asistentes(precio): return (120+(150*(5-precio))) print ganancia(3.00) print ganancia(4.00) print ganancia(5.00) # Con "How not to design programs": # Contrato: # GANANCIA: número -> número # determina la ganancia y recibe el valor del tiquete def GANANCIA (valor): return (((120+(150*(5-valor)))*valor)-(180+(0.4*(120+(150*(5-valor)))))) print GANANCIA (3.00) print GANANCIA (4.00) print GANANCIA (5.00)