Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Cliente():
- def __init__(self,DNI,Nombre,Direccion,Telefono):
- self.DNI=DNI
- self.Nombre=Nombre
- self.Direccion=Direccion
- self.Telefono=Telefono
- def get_DNI(self):
- return self.DNI
- def get_Nombre(self):
- return self.Nombre
- def get_Direccion(self):
- return self.Direccion
- def get_Telefono(self):
- return self.Telefono
- def set_DNI(self,DNI):
- self.DNI=DNI
- def set_Nombre(self,Nombre):
- self.Nombre=Nombre
- def set_Direccion(self,Direccion):
- self.Direccion=Direccion
- def set_Telefono(self,Telefono):
- self.Telefono=Telefono
- persona=Cliente(9603672,"Adison","lavalle",32613232)
- print(Cliente)
- print(persona.get_DNI())
- print(persona.get_Nombre())
- print(persona.get_Direccion())
- print(persona.get_Telefono())
- persona.set_Direccion("palermo")
- print(persona.get_Direccion())
- class Coche():
- def __init__(self,matricula,modelo,marca,color):
- self.matricula=matricula
- self.modelo=modelo
- self.marca=marca
- self.color=color
- def get_matricula(self):
- return self.matricula
- def get_modelo(self):
- return self.modelo
- def get_marca(self):
- return self.marca
- def get_color(self):
- return self.color
- def set_matricula(self,matricula):
- self.matricula=matricula
- def set_modelo(self,modelo):
- self.modelo=modelo
- def set_marca(self,marca):
- self.marca=marca
- def set_color(self,color):
- self.color=color
- auto=Coche("123hdt","Corolla","Toyota","yellow")
- print(Coche)
- print(auto.get_color())
- auto.set_marca("Audi")
- print(auto.get_marca())
- auto.set_matricula("222adi")
- print(auto.get_matricula())
- print(auto.get_modelo())
- class Agencia():
- def __init__(self,Nombre,Direccion):
- self.Nombre=Nombre
- self.Direccion=Direccion
- def get_Nombre(self):
- return self.Nombre
- def get_Direccion(self):
- return self.Direccion
- def set_Nombre(self,Nombre):
- self.Nombre=Nombre
- def set_Direccion(self,Direccion):
- self.Direccion=Direccion
- agencia1=Agencia("Agencia Lavalle","Almagro 3452")
- print(Agencia)
- print(agencia1.get_Nombre())
- print(agencia1.get_Direccion())
- agencia1.set_Direccion("Agencia Ojos de Dios")
- print(agencia1.get_Direccion())
- from datetime import datetime
- from coche import Coche
- from cliente import Cliente
- from agencia import Agencia
- import datetime
- class Reserva():
- def __init__(self,fechaInicio,fechaFin,precioAlquiler,litros,estado,agencia,coche,cliente):
- self.fechaInicio=fechaInicio
- self.fechaFin=fechaFin
- self.precioAlquiler=precioAlquiler
- self.precio_final=0
- self.litros=litros
- self.estado=estado
- self.agencia=agencia
- self.coche=coche
- self.cliente=cliente
- def get_fechaInicio(self):
- return self.fechaInicio
- def get_fechaFin(self):
- return self.fechaFin
- def get_precioAlquiler(self):
- return self.precioAlquiler
- def get_precio_final(self):
- return self.precio_final
- def get_litros(self):
- return self.litros
- def get_estado(self):
- return self.estado
- def get_agencia(self):
- return self.agencia
- def get_coche(self):
- return self.coche
- def get_cliente(self):
- return self.cliente
- def dias_alquilados(self):
- return abs((self.fechaInicio - self.fechaFin).days)
- def descuento_nafta(self):
- descuento=self.dias_alquilados()*10
- self.litros=descuento
- def set_precio_final(self):
- self.precio_final=self.dias_alquilados()*self.get_precioAlquiler()
- def set_fechaInicio(self,fechaInicio):
- self.fechaInicio=fechaInicio
- def set_fechaFin(self,fechaFin):
- self.fechaFin=fechaFin
- def set_precioAlquiler(self,precioAlquiler):
- self.precioAlquiler=precioAlquiler
- def set_precioFinal(self,precioFinal):
- self.precioFinal=0
- def set_litros(self,litros):
- self.litros=litros
- def set_estado(self,estado):
- self.estado=estado
- def set_agencia(self,agencia):
- self.agencia=agencia
- def set_coche(self,coche):
- self.coche=coche
- def set_cliente(self,cliente):
- self.cliente=cliente
- def set_dias_alquilados(self,dias_alquilados):
- self.dias_alquilados=dias_alquilados
- agencia1=Agencia("Agencia Lavalle","Almagro 3452")
- persona=Cliente(9603672,"Adison","lavalle",32613232)
- auto=Coche("123hdt","Corolla","Toyota","yellow")
- reserva1=Reserva(datetime.datetime(2020, 9, 17),datetime.datetime(2020, 9, 20), 2000, 30, True, agencia1, auto, persona)
- reserva1.set_precio_final()
- print(reserva1.get_precio_final())
- reserva1.dias_alquilados()
- print(reserva1.dias_alquilados())
- print(reserva1.get_coche().get_modelo())
- print(reserva1.get_cliente().get_Nombre())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement