Exercício – Armazenar os valores de nota numérica 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 Instalação na unidade anterior. Prepare-se 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 as notas de letra obtidas pelo aluno. Em seguida, você deve declarar variáveis para armazenar os valores de nota numérica de cada classe. Os equivalentes numéricos são representados como números inteiros, portanto, você usará o tipo de dados Inteiro para armazenar esses valores.
Certifique-se de que o .NET Editor esteja aberto e que você tenha preparado as variáveis com o nome do aluno, os nomes dos cursos e as horas de crédito.
Na unidade Preparar deste módulo de projeto guiado, as instruções de Configuração fazem você copiar as informações de curso dos alunos para o editor. Se necessário, volte e conclua as instruções de Configuração.
Examine os valores numéricos a seguir equivalentes às notas de letra A = 4 pontos, B = 3 pontos
Role para baixo até a parte inferior do código e crie uma linha em branco.
Para declarar uma variável Integer para cada valor numérico de nota, 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 ajudar a evitar erros de digitação se você precisar inserir notas diferentes repetidas vezes. Os valores das notas C, D e F são omitidos por enquanto, pois não são usados.
Examine as notas do aluno 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 nota 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, insira 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 do .NET, para executar o 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 suas 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 às suas instruções de impressão.
Para adicionar as horas de crédito de cada classe às instruções de impressão, atualize o 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}");
Verificar seu trabalho
Nesta tarefa, você executará o código e verificará se a saída está correta.
No Editor do .NET, selecione Executar.
Examine sua saída 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 exibir resultados diferentes, você precisará examinar 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 o código até que ele produza os resultados esperados.
Importante
Não exclua nenhuma parte do código que você escreveu até agora. Você trabalhar com base nesse código no próximo exercício.