public static void RegistrarCarro() { Carro carro = new Carro(); bool op = true; while (op) { Console.WriteLine("\nInforme o nome do carro"); if (carro.SetNome(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o numero de portas"); if (carro.SetQtdPortas(Convert.ToInt32(Console.ReadLine()))) { op = false; } } op = true; while (op) { Console.WriteLine("\nTem carroceria (s) para sim ou (n) para não?"); string c = Console.ReadLine(); if (c == "s") { if (carro.SetCarroceria(true)) { op = false; } } else if (c == "n") { if (carro.SetCarroceria(false)) { op = false; } } } op = true; while (op) { Console.WriteLine("\nInforme o codigo"); if (carro.SetCodigo(Convert.ToInt32(Console.ReadLine()))) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o tipo de Carro"); if (carro.SetTipo(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o ano de fabricação"); if (carro.SetDataFabricacao(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme a placa"); if (carro.SetPlaca(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o valor"); if (carro.SetValor(Convert.ToSingle(Console.ReadLine()))) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme a cor"); if (carro.SetCor(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme a marca"); if (carro.SetMarca(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o motor"); if (carro.SetMotor(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o combustivel"); if (carro.SetCombustivel(Console.ReadLine())) { op = false; } } Arquivo.CadastrarVeiculo("carros.txt", carro); }