January 24, 2011

POO! 1ra actividad

Dra. Sara Garza
Taller de Programación Orientada a Objetos    Martes M1-M2

Bueno este mi primer programa de programación orientada a objetos, el programa se trata sobre un cine en el cual te indica en pantalla los boletos que se compraran, los boletos restantes, la cantidad a pagar o ganancia.

El programa lo realice en python
Atributos
cantidadboletos
precio

Métodos
Disponibles() --> verifica si hay boletos disponibles en caso de no haber, despliega un mensaje en pantalla
Venta() --> pregunta cuantos boletos se desean comprar
Restantes()--> indica cuantos son los boletos que quedan para esa sala
Ganancia() --> muestra la cantidad de dinero que se generó en esa compra


#!/usr/bin/python

cantidadboletos = 100
precio = 30.50 
class classCine:
 def Disponibles(self,):
  print "Bienvenidos!\n"
  if (cantidadboletos == 0):
   print "No hay boletos disponibles"

 def Venta(self):
  self.compra = input ("Cuantos boletos quieres comprar? --> ")
  

 def Restantes(self):
  self.Restan = cantidadboletos - self.compra  
  print "\nlos boletos que restan son : %d\n" % self.Restan

 def Ganancia(self):
  self.entrada = self.compra * precio
  print "la ganancia es de %d \n\n" % self.entrada

cliente1 = classCine()
cliente1.Disponibles()
cliente1.Venta()
cliente1.Restantes()
cliente1.Ganancia()
cliente2 = classCine()
cliente2.Disponibles()
cliente2.Venta()
cliente2.Restantes()
cliente2.Ganancia()

1 comment: