Usuario:Daniel Mendoza:DrPython:Ejercicio 3.2.1
Apariencia
# ejercicio 3.2.1 # proporcionar variables definidas para todas las constantes que aparecen # en el programa ganancia de la figura 5 y reemplace las constantes con sus # nombres. # contrato: # ganancia : numero->numero # profit : numero->numero # proposito: propocionar variables definidas a las constantes de dos programas # ejemplo: ganancia(5) debe producir 415.2 ; profit(5) debe producir 415.2 m = 150 teatro = 180 pb = 120 vtb = 5 cp = .04 # programa ganancia de la figura 5 def ganancia (precio_tiquete): return ingresos(precio_tiquete) - costos(precio_tiquete) def ingresos (precio_tiquete): return asistentes(precio_tiquete)*precio_tiquete def costos (precio_tiquete): return teatro+cp*asistentes(precio_tiquete) def asistentes (precio_tiquete): return pb+m*(vtb- precio_tiquete) # programa porfit de la figura 5 def profit (precio_tiquete): return (((pb+(m*(vtb - precio_tiquete)))*precio_tiquete)-(teatro+(cp*(pb+(m*(vtb-precio_tiquete)))))) print ganancia(3.0) # el resultado e sperado es 1063.2 profit(3.0) # el resultado esperado es 1063.2 print ganancia(4.0) # el resultado esperado es 889.20000000000005 print profit(4.0) # el resultado esperado es 889.20000000000005 print ganancia(5.0) # el resultado esperado es 415.19999999999999 profit(5.0) # el resultado esperado es 415.1999999999999