Usuario:Sergiores:En Python:Ejercicio 3.2.1

De Wikilibros, la colección de libros de texto de contenido libre.
# 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 )
# el resultado e sperado es 1063.2
profit(3 )
# el resultado esperado es 1063.2
print ganancia(4)
# el resultado esperado es 889.20000000000005
profit(4)
# el resultado esperado es 889.20000000000005
print ganancia(5)
# el resultado esperado es 415.19999999999999
profit(5)
# el resultado esperado es 415.1999999999999
  • Si desea ver la versión del ejercicio en DrScheme haga click aquí
  • Si desea ir a la página de enunciados de los ejercicios realizados en DrPython haga click aquí
  • Si desea ir a la página de enunciados de los ejercicios realizados en DrScheme haga click aquí