Tarea 1
Tarea 1
Segundo semestre
Carrera
Ingenieria en tecnologías de la información y la
comunicación
DOCENTE
AREVALO CORDOVILA FELIPE
ESTUDIANTE
ASIGNATURA
PROGRAMACIÓN ORIENTADA A OBJETOS
Tarea N° 1: Realizar los ejercicios propuestos en el archivo adjunto
EJERCICIO 1
Construir una clase Carro en el cual tendrá los siguientes atributos: Color, Velocidad Máxima,
Cilindraje, Precio, Marca y Modelo.
Acelerar y Presentar
3) * (cilindraje / 3000)
Si la VelocidadMaxima es mayor que 150 y el cilindraje supera los 200cc se deberá de usar la
siguiente formula y presentar su valor: (VelocidadMaxima / 5) * (cilindraje / 1750)
class automovil:
color=""
velocidad=""
cilindro=""
precio=""
marca=""
modelo=""
estado=""
#metodo get
def getColor(self):
return self.color
def getVelocidad(self):
return self.velocidad
def getCilindro(self):
return self.cilindro
def getPrecio(self):
return self.precio
def getMarca(self):
return self.marca
def getModelo(self):
return self.modelo
def getEstado(self):
return self.estado
# metodo set
def setColor(self, ncolor):
self.color=ncolor
def mensajes():
print("Hola soy tu Super Automovil y tengo estas características:
")
print("He girado hacia la ", msn1)
print("Estado:", carro.estado)
print("Color:", carro.color)
print("Velocidad:", carro.velocidad)
print("Cilindraje:", carro.cilindro)
print("Precio:", carro.precio)
print("Marca:", carro.marca)
print("Modelo:", carro.modelo)
def modificar():
color = input("Ingrese el color del vehiculo: ")
velocidad = input("Ingrese velocidad: ")
cilindraje = input("Ingrese cilindraje: ")
precio = input("Ingrese el precio del vehiculo: ")
marca = input("Ingrese la marca: ")
modelo = input("Ingrse el modelo: ")
carro.color = color
carro.velocidad = velocidad
carro.cilindro = cilindraje
carro.precio = precio
carro.marca =marca
carro.modelo = modelo
print("********************************************************")
print("Los datos fueron modificados con éxito.....")
print("A continuación presentaremos los cambios realizados.....")
def salir():
opcion = input("Desea modificar las características del vehículo:
S/N ")
if opcion.upper() == "S":
modificar()
else:
if opcion.upper() == "N":
print("::Gracias por su preferencia::")
if giro.upper()=="DERECHA":
msn1 = giro
else:
if giro.upper() == "IZQUIERDA":
msn1 = giro
mensajes()
if (int(carro.velocidad) < 150) and (int(carro.cilindro) < 150):
vmax = (int(carro.velocidad) / 3) * (int(carro.cilindro) / 3000)
print("El resultado de velocidad * cilindraje es: ", round(vmax,
2))
salir()
else:
if (int(carro.velocidad) > 150) and (int(carro.cilindro) > 200):
vmax = (int(carro.velocidad) / 5) * (int(carro.cilindro) /
1750)
print("El resultado de velocidad * cilindraje es: ",
round(vmax, 2))
print("***Se ha detenido el vehículo****")
salir()