Beispiel #1
0
        static void AlterarNomePiloto()
        {
            Console.WriteLine("\nInforme o numero do Piloto:");
            Int32 numero = LerIntPositivo();

            Piloto novopiloto = new Piloto(numero);
            Int32  posicao    = pilotos.IndexOf(novopiloto);

            if (posicao >= 0)
            {
                Console.WriteLine($"\nInforme o novo nome do piloto {pilotos[posicao]}:");
                String nome = Console.ReadLine();
                pilotos[posicao].SetNomePiloto(nome);
                Console.WriteLine($"\nNome do piloto ({pilotos[posicao].GetNumeroPiloto()}) alterado com sucesso!\nNovo nome: {pilotos[posicao].GetNomePiloto()}");
            }
            else
            {
                Console.WriteLine("\nPiloto não encontrado!");
            }
        }
Beispiel #2
0
        static void CadastrarPiloto()
        {
            Console.WriteLine("\nInforme o numero do Piloto:");
            Int32 numero = LerIntPositivo();

            Piloto novopiloto = new Piloto(numero);
            Int32  posicao    = pilotos.IndexOf(novopiloto);

            if (posicao < 0)
            {
                Console.WriteLine("\nInforme o nome do piloto:");
                String nome = Console.ReadLine();
                novopiloto.SetNomePiloto(nome);
                pilotos.Add(novopiloto);
                Console.WriteLine("\nPiloto cadastrado!");
            }
            else
            {
                Console.WriteLine($"\nPiloto {pilotos[posicao].GetNomePiloto()} já cadastrado com este número ({numero})!");
            }
        }
Beispiel #3
0
 public Pontuacao(Piloto piloto)
 {
     this.PilotoPontuacao = piloto;
 }