コード例 #1
0
        public static void Exercicio_9()
        {
            string linha;

            do
            {
                Console.Clear();
                Cabecalho();
                Console.WriteLine(" Ex9) Cadastro de aluno.");
                Console.WriteLine("\n ---------- Informações do aluno ----------");
                Console.Write("\n Nome: ");
                linha = Console.ReadLine();
            }while (linha.Trim() == "");
            string nome = linha;

            double nota1;

            do
            {
                Console.Clear();
                Cabecalho();
                Console.WriteLine(" Ex9) Cadastro de aluno.");
                Console.WriteLine("\n ---------- Informações do aluno ----------");
                Console.Write("\n Nome: " + nome);
                Console.Write("\n Nota 1: ");
                linha = Console.ReadLine();
                if (double.TryParse(linha, out nota1))
                {
                    break;
                }
            }while (true);

            double nota2;

            do
            {
                Console.Clear();
                Cabecalho();
                Console.WriteLine(" Ex9) Cadastro de aluno.");
                Console.WriteLine("\n ---------- Informações do aluno ----------");
                Console.Write("\n Nome: " + nome);
                Console.Write("\n Nota 1: " + nota1);
                Console.Write("\n Nota 2: ");
                linha = Console.ReadLine();
                if (double.TryParse(linha, out nota2))
                {
                    break;
                }
            }while (true);

            double nota3;

            do
            {
                Console.Clear();
                Cabecalho();
                Console.WriteLine(" Ex9) Cadastro de aluno.");
                Console.WriteLine("\n ---------- Informações do aluno ----------");
                Console.Write("\n Nome: " + nome);
                Console.Write("\n Nota 1: " + nota1);
                Console.Write("\n Nota 2: " + nota2);
                Console.Write("\n Nota 3: ");
                linha = Console.ReadLine();
                if (double.TryParse(linha, out nota3))
                {
                    break;
                }
            }while (true);

            Aluno aluno = new Aluno(nome);

            aluno.AtribuirNotas(nota1, nota2, nota3);

            Console.WriteLine("\n Média: " + aluno.ObterMedia().ToString("0.00"));

            Pausa();
        }