Exercício - Armazene os valores numéricos de cada curso
Neste exercício, você começará a configurar as variáveis necessárias para calcular o GPA de um aluno. Vamos começar.
Importante
Você precisa ter concluído as instruções de configuração na unidade anterior, Preparar, antes de começar este exercício.
Criar variáveis para armazenar os valores de nota
Nesta tarefa, você identificará os equivalentes numéricos para a nota de letra obtida pelo aluno. Em seguida, você declarará variáveis para armazenar o valor numérico da nota para cada classe. Os equivalentes numéricos são representados como números inteiros, portanto, você usará o tipo de dados Inteiro para armazenar os valores.
Certifique-se de ter o Editor .NET aberto e de ter as variáveis preparadas com o nome do aluno, nomes de curso e horas de crédito.
Na unidade Preparar para este módulo de projeto guiado, as instruções de configuração solicitam que você copie as informações do curso do aluno para o editor. Se necessário, volte e conclua as instruções de configuração.
Analise a seguinte letra: valores equivalentes numéricos: A = 4 pontos de nota, B = 3 pontos de nota:
Role para baixo até a parte inferior do código e crie uma nova linha em branco.
Para declarar uma variável Integer para cada valor de classe numérica, insira o seguinte código:
int gradeA = 4; int gradeB = 3;
Observe que os valores fixos são usados para representar as notas numéricas. Essa técnica ajuda a tornar seu código fácil de entender e ajuda a evitar erros de digitação se você precisar inserir diferentes notas repetidamente. Os valores dos graus C, D e F são omitidos por enquanto, uma vez que não são utilizados.
Analise as notas dos alunos para cada curso:
Course Grade English 101 A Algebra 101 B Biology 101 B Computer Science I B Psychology 101 A
Você usará essas informações para criar variáveis que armazenarão os valores numéricos de cada curso.
Para criar variáveis que armazenarão as notas de cada curso, insira o seguinte código:
int course1Grade = gradeA; int course2Grade = gradeB; int course3Grade = gradeB; int course4Grade = gradeB; int course5Grade = gradeA;
Para exibir os nomes dos cursos junto com a nota numérica, digite o seguinte código:
Console.WriteLine($"{course1Name} {course1Grade}"); Console.WriteLine($"{course2Name} {course2Grade}"); Console.WriteLine($"{course3Name} {course3Grade}"); Console.WriteLine($"{course4Name} {course4Grade}"); Console.WriteLine($"{course5Name} {course5Grade}");
No Editor .NET, para executar seu código, selecione o botão verde Executar .
A saída do seu aplicativo deve corresponder à seguinte saída:
English 101 4 Algebra 101 3 Biology 101 3 Computer Science I 3 Psychology 101 4
Se a saída não corresponder, verifique os nomes das variáveis.
Reserve um momento para considerar a saída atual e a saída final do seu aplicativo.
Na saída final do seu aplicativo, você deseja exibir o nome da classe, a nota e as horas de crédito. Este é um bom momento para adicionar as horas de crédito em seus extratos impressos.
Para adicionar as horas de crédito de cada classe às instruções de impressão, atualize seu código da seguinte maneira:
Console.WriteLine($"{course1Name} {course1Grade} {course1Credit}"); Console.WriteLine($"{course2Name} {course2Grade} {course2Credit}"); Console.WriteLine($"{course3Name} {course3Grade} {course3Credit}"); Console.WriteLine($"{course4Name} {course4Grade} {course4Credit}"); Console.WriteLine($"{course5Name} {course5Grade} {course5Credit}");
Verifique o seu trabalho
Nesta tarefa, você executará o código e verificará se a saída está correta.
No Editor .NET, selecione Executar.
Analise seus resultados e verifique se os nomes dos cursos, as notas e as horas de crédito estão corretos:
English 101 4 3 Algebra 101 3 3 Biology 101 3 4 Computer Science I 3 4 Psychology 101 4 3
Se o código apresentar resultados diferentes, terá de rever o código para encontrar o erro e fazer atualizações. Execute o código novamente para ver se você corrigiu o problema. Continue atualizando e executando seu código até que seu código produza os resultados esperados.
Importante
Certifique-se de não excluir nenhum código que você escreveu até agora. Você desenvolverá esse código no próximo exercício.