public static void RegistrarMoto() { Moto moto = new Moto(); bool op = true; while (op) { Console.WriteLine("\nInforme o nome do moto"); if (moto.SetNome(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o Tipo"); if (moto.SetTipo(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o codigo"); if (moto.SetCodigo(Convert.ToInt32(Console.ReadLine()))) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o tipo de tamque da moto"); if (moto.SetTipoDeTanque(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o ano de fabricação"); if (moto.SetDataFabricacao(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme a placa"); if (moto.SetPlaca(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o modelo"); if (moto.SetModelo(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o valor"); if (moto.SetValor(Convert.ToSingle(Console.ReadLine()))) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme a cor"); if (moto.SetCor(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme a marca"); if (moto.SetMarca(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o motor"); if (moto.SetMotor(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nInforme o combustivel"); if (moto.SetCombustivel(Console.ReadLine())) { op = false; } } Arquivo.CadastrarMoto("motos.txt", moto); }