def SetMachineType(self, type: str) -> bool: if type == 'M1': dim_1 = Dimension() dim_1.SetDimension(120, 40, 90, 100) self.__dimension = dim_1 if type == 'M2': dim_2 = Dimension() dim_2.SetDimension(90, 30, 80, 140) self.__dimension = dim_2 if type == 'M3': dim_3 = Dimension() dim_3.SetDimension(70, 60, 110, 150) self.__dimension = dim_3
def main(): """ self, name:str, type:str, oil_capacity:float, oil_consume:float, entire_dimension:Dimension, trunk_dimension:Dimension, km:float, registration:str, cr:str, oil_actual:float, driver:str, resp:str """ dim_prod1 = Dimension() dim_prod2 = Dimension() dim_prod3 = Dimension() dim_prod1.SetDimension(4, 123, 1.3, 2.6) dim_prod2.SetDimension(1.3, 200, 1.7, 3.4) dim_prod3.SetDimension(2.7, 222, 2.3, 5.6) model1 = Model() model2 = Model() model3 = Model() model1.SetModel('BMW serie 5', 'ranchera', 48, 10, dim_prod1, dim_prod1) model2.SetModel('Mercedes año catapún', 'deportivo', 79, 17, dim_prod2, dim_prod2) model3.SetModel('Porche Carrera S', 'Sdeportivo', 120, 20, dim_prod3, dim_prod3) first = Vehicle() second = Vehicle() third = Vehicle() first.SetVehicle(model1, 170000, 'FBB19284', 'Coche_Camacho', 2, 'Camacho', 'Camacho') second.SetVehicle(model2, 999999999, 'VC 7878 A', 'Coche_mortadelo', 0.2, 'Jose Vicente', 'Jose Vicente') third.SetVehicle(model3, 10000, 'JHV1674', 'Coche_Guille', 19, 'Guillermo', 'Guillermo') print(first.VehicleToString()) print(second.VehicleToString()) print(third.VehicleToString()) return
def main(): dim_prod1 = Dimension() dim_prod2 = Dimension() dim_prod3 = Dimension() dim_prod1.SetDimension(4, 123, 1.3, 2.6) dim_prod2.SetDimension(1.3, 200, 1.7, 3.4) dim_prod3.SetDimension(2.7, 222, 2.3, 5.6) first = Model() second = Model() third = Model() a = first.SetModel('BMW serie 5', 'ranchera', 48, 10, dim_prod1, dim_prod1) b = second.SetModel('Mercedes año catapún', 'deportivo', 79, 17, dim_prod2, dim_prod2) c = third.SetModel('Porche Carrera S', 'Sdeportivo', 120, 20, dim_prod3, dim_prod3) if a and b and c: print('Asignacion Correcta !!!!') print(first.ModelToString()) print(second.ModelToString()) print(third.ModelToString())
def main(): dim_prod1 = Dimension() dim_prod2 = Dimension() dim_prod3 = Dimension() dim_prod1.SetDimension(4, 123, 1.3, 2.6) dim_prod2.SetDimension(1.3, 200, 1.7, 3.4) dim_prod3.SetDimension(2.7, 222, 2.3, 5.6) first = Product() second = Product() third = Product() a = first.SetProduct('hola', dim_prod1) b = second.SetProduct('aloh', dim_prod2) c = third.SetProduct('asios', dim_prod3) if a and b and c: print('asignacion correcta') print(first.ProductToString()) print(second.ProductToString()) print(third.ProductToString()) return
from __future__ import print_function from vehiculo import Vehicle from dimension import Dimension from model import Model from product import Product from ortools.constraint_solver import routing_enums_pb2 from ortools.constraint_solver import pywrapcp dim_prod1 = Dimension() dim_prod2 = Dimension() dim_prod3 = Dimension() dim_prod1.SetDimension(400, 400, 130, 300) dim_prod2.SetDimension(170, 200, 160, 240) dim_prod3.SetDimension(300, 200, 230, 560) model1 = Model() model2 = Model() model3 = Model() model1.SetModel('Camión1', 'ranchera', 48, 10, dim_prod1, dim_prod1) model2.SetModel('Camión2', 'deportivo', 79, 17, dim_prod2, dim_prod2) model3.SetModel('Camión3', 'Sdeportivo', 120, 20, dim_prod3, dim_prod3) first = Vehicle() second = Vehicle() third = Vehicle() first.SetVehicle(model1, 170000, 'FBB19284', 'Coche_Camacho', 2, 'Camacho', 'Camacho') second.SetVehicle(model2, 999999999, 'VC 7878 A', 'Coche_mortadelo', 0.2, 'Jose Vicente', 'Jose Vicente') third.SetVehicle(model3, 10000, 'JHV1674', 'Coche_Guille', 19, 'Guillermo', 'Guillermo')