Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Passageiro[] passageiros    = new Passageiro[2];
            int          numPassageiros = 0;

            Console.WriteLine("Seja bem-vindo à Tsukamoto Airlines!");
            bool sair = false;

            do
            {
                Console.WriteLine("Escolha uma opção:");

                Console.WriteLine("1 - Registrar Passageiro");
                Console.WriteLine("2 - Exibir passageiros");
                Console.WriteLine("0 - Sair");

                int opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    Passageiro p = new Passageiro();
                    Console.Write("Digite seu nome: ");
                    p.setNome(Console.ReadLine());
                    Console.Write("Digite o numero da sua passagem: ");
                    p.setNumeroPassagem(int.Parse(Console.ReadLine()));
                    Console.Write("Digite a data de seu viagem: ");
                    p.setData(DateTime.Parse(Console.ReadLine()));
                    passageiros[numPassageiros] = p;
                    numPassageiros++;
                    Console.WriteLine("Cadastro concluído!!!!");
                    break;

                case 2:
                    foreach (Passageiro passageiro in passageiros)
                    {
                        if (passageiro != null)
                        {
                            Console.WriteLine(passageiro.getNome());
                            Console.WriteLine(passageiro.getNumeroPassagem());
                            Console.WriteLine(passageiro.getData());
                        }
                    }
                    break;

                case 0:
                    sair = true;
                    break;
                }
            } while (!sair);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Bem-vindo à Tsukamoto Airlines");
            bool sair = false;

            Passageiro[] passageiros = new Passageiro[2];
            Passagem[]   passagens   = new Passagem[2];
            DateTime[]   data        = new DateTime[2];

            int passageirosCadastrados = 0;

            do
            {
                System.Console.WriteLine("Escolha uma opção");
                System.Console.WriteLine("1 - Registrar Passageiro");
                System.Console.WriteLine("2 - Exibir passagens");
                System.Console.WriteLine("0 - Sair");

                int codigo = int.Parse(Console.ReadLine());

                switch (codigo)
                {
                case 1:
                    System.Console.WriteLine("Digite o nome do passageiro:");
                    Passageiro p = new Passageiro();
                    p.setNome(Console.ReadLine());
                    pasasageiro[0] = p;

                    System.Console.WriteLine("Digite o número da passagem");
                    Passagem ps = new Passagem();
                    ps.setNumeroPassagem(Console.ReadLine());
                    passagem[0] = ps;

                    System.Console.WriteLine("Digite a data da viagem");
                    DateTime d = new DateTime();
                    d.setDateTime(Console.ReadLine());
                    data[0] = d;

                    passageirosCadastrados++;
                    System.Console.WriteLine("Passageiro cadastrado com sucesso!");

                    break;

                case 2:

                    System.Console.WriteLine("Todos os passageiros cadastrados");
                    foreach (var passageiro in passageiros)
                    {
                        if (passageiro != null)
                        {
                            System.Console.WriteLine(passageiro.getNome());
                        }
                    }
                    break;

                case 0:
                    sair = true;
                    break;
                }
            } while (!sair);
        }