static void Main(string[] args) { Cliente cliente = new Cliente(); cliente.nome = "Renan Ribeiro"; cliente.cpf = 093838382378787; //Computador 1 Computador computador1 = new Computador(); computador1.marca = "Dell"; computador1.preco = 2000; computador1.so.nome = "Ubuntu 16"; computador1.so.tipo = 1; //Memoria USB Computador 1 MemoriaUSB memoria = new MemoriaUSB(); memoria.nome = "Micro SD Ultra"; memoria.capacidade = 32; //Hardwares Computador 1 HardwareBasico hardwareBasico1 = new HardwareBasico(); hardwareBasico1.nome = "HD Sansung"; hardwareBasico1.capacidade = 500; HardwareBasico hardwareBasico2 = new HardwareBasico(); hardwareBasico2.nome = "Placa de Video GForce"; hardwareBasico2.capacidade = 1000; //Computador 2 Computador computador2 = new Computador(); computador2.marca = "HP"; computador2.preco = 3500; computador2.so.nome = "Windows 10"; computador2.so.tipo = 2; //Hardwares Computador 2 HardwareBasico hardwareBasico3 = new HardwareBasico(); hardwareBasico3.nome = "HD Sansung"; hardwareBasico3.capacidade = 2000; HardwareBasico hardwareBasico4 = new HardwareBasico(); hardwareBasico4.nome = "Placa de Video NVidia"; hardwareBasico4.capacidade = 3000; //Relacionando entidades computador1.addMemoriaUSB(memoria); computador1.hardwares.Add(hardwareBasico1); computador1.hardwares.Add(hardwareBasico2); computador2.hardwares.Add(hardwareBasico3); computador2.hardwares.Add(hardwareBasico4); cliente.computadores = new List <Computador>(); cliente.computadores.Add(computador1); cliente.computadores.Add(computador2); //Exibindo informações foreach (Computador computador in cliente.computadores) { computador.mostraPCConfigs(); Console.WriteLine(""); } Console.WriteLine("O valor da compra é: " + cliente.calculaTotalCompra()); Console.Read(); }
static void Main(string[] args) { //Sistema Opracional SistemaOpracional sistemaOpracional1 = new SistemaOpracional(); sistemaOpracional1.nome = "Linux Ubuntu"; sistemaOpracional1.tipo = 32; SistemaOpracional sistemaOpracional2 = new SistemaOpracional(); sistemaOpracional2.nome = "Windows XP"; sistemaOpracional2.tipo = 64; //Hardware Basico HardwareBasico hardwareBasico1 = new HardwareBasico(); hardwareBasico1.nome = "HD"; hardwareBasico1.capacidade = 500; HardwareBasico hardwareBasico2 = new HardwareBasico(); hardwareBasico2.nome = "SSD"; hardwareBasico2.capacidade = 120; //Memoria MemoriaUSB memoriaUSB1 = new MemoriaUSB(); memoriaUSB1.nome = "Samsung"; memoriaUSB1.capacidadde = 6966; MemoriaUSB memoriaUSB2 = new MemoriaUSB(); memoriaUSB2.nome = "LG"; memoriaUSB2.capacidadde = 596; //Cliente Cliente cliente1 = new Cliente(); cliente1.nome = "Lucas"; cliente1.cpf = 2145896323; //Computador Computador computador1 = new Computador(); computador1.sistemaOpracional = sistemaOpracional1; computador1.hardwareBasico = hardwareBasico1; computador1.addMemoriaUSB(memoriaUSB1); computador1.preco = 2500; computador1.marca = "Samsung"; computador1.mostraPCConfigs(); cliente1.computadores.Add(computador1); Computador computador2 = new Computador(); computador2.sistemaOpracional = sistemaOpracional2; computador2.hardwareBasico = hardwareBasico2; computador2.addMemoriaUSB(memoriaUSB2); computador2.preco = 4500; computador2.marca = "LG"; computador2.mostraPCConfigs(); cliente1.computadores.Add(computador2); float totalCompra = cliente1.calculaTotalCompra(); Console.WriteLine("O nome do Cliente é: " + cliente1.nome + " e seu cpf é: " + cliente1.cpf); Console.WriteLine("Total da compra é: R$ " + totalCompra); }