Exercício – Calcular a soma das notas de tarefa de cada aluno
Neste exercício, você usará as notas de tarefa de cada aluno para calcular a nota atual na classe. Para executar esse cálculo, primeiro você somará os valores de notas de tarefa deles e depois calculará a média (nota atual deles). 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 a soma
Nesta tarefa, você criará uma variável para cada aluno que representará a soma das notas de tarefa deles. Você também exibirá a soma do aluno junto com o nome deles na saída do console. Como as notas de tarefa são representadas como Integers, você criará variáveis Integer para armazenar as somas.
Verifique se você o Editor do .NET está aberto e se ele tem as variáveis instanciadas com as notas de tarefa de cada aluno.
Na unidade Prepare-se deste módulo de projeto guiado, as instruções de preparação fazem você copiar as notas de tarefa dos alunos para o editor. Se necessário, volte e siga as instruções de preparação.
Role para baixo até a parte inferior do código e crie uma linha de código em branco.
Para declarar uma variável Integer para cada aluno que você pode usar para somar as notas deles, insira o seguinte código:
int sophiaSum = 0; int nicolasSum = 0; int zahirahSum = 0; int jeongSum = 0;
0
é atribuído às variáveis como parte da instrução de declaração. Em outras palavras, as variáveis são inicializadas como0
. Embora a atribuição de valor não seja necessária ao declarar variáveis, ela pode deixar seu código mais eficiente. A próxima etapa é exibir a saída e, como essa saída incluirá uma referência a essas variáveis, elas devem ser inicializadas.Para criar instruções
Console.WriteLine()
que exibem o nome do aluno e o valor das notas de tarefa somadas, insira o seguinte código:Console.WriteLine("Sophia: " + sophiaSum); Console.WriteLine("Nicolas: " + nicolasSum); Console.WriteLine("Zahirah: " + zahirahSum); Console.WriteLine("Jeong: " + jeongSum);
Por fim, é interessante exibir a nota geral atual do aluno. Contudo, por enquanto, vamos usar essas instruções
Console.WriteLine()
para exibir o valor dos cálculos de soma. Dessa forma, você verificar se o código está funcionando corretamente em cada fase do processo de desenvolvimento.Observação
Ambientes de desenvolvedor mais avançados, como o Visual Studio Code, fornecem ferramentas que permitem aos desenvolvedores observar os valores das variáveis de aplicativo enquanto o código está em execução. Aprender a usar essas ferramentas economiza muito o tempo de desenvolvedores profissionais durante o desenvolvimento. Por enquanto, porém, você pode usar
Console.WriteLine()
para ajudar a verificar se o código está funcionando conforme o esperado.No Editor do .NET, para executar o código, selecione o botão verde Executar.
Você não tem problemas para exibir seus valores inteiros, todos como
0
por enquanto, usando o mesmo métodoWriteLine()
que exibe os literais de cadeia de caracteres (nomes de alunos).O valor numérico atual é recuperado automaticamente referenciando o nome da variável.
Agora que as instruções
Console.WriteLine()
estão prontas para exibir os resultados, vamos começar a adicionar o código que executa seus cálculos.Importante
Você precisa escrever o código que faz os cálculos em cima do código que exibe a saída.
Localize a linha de código abaixo:
int sophiaSum = 0;
Você escreverá o código que calcula o valor da soma para cada aluno. Primeiro, você adicionará as notas de tarefa dos alunos e, em seguida, atribuirá o valor às variáveis "soma". Vamos começar com Sophia. Lembre-se de que as pontuações de Sophia são armazenadas no seguinte código:
int sophia1 = 93; int sophia2 = 87; int sophia3 = 98; int sophia4 = 95; int sophia5 = 100;
Atualize a linha de código para o seguinte:
int sophiaSum = sophia1 + sophia2 + sophia3 + sophia4 + sophia5;
No Editor do .NET, selecione Executar.
Sua saída agora deve mostrar que a soma de Sophia é igual a
473
. As outras ainda serão0
. Você adicionará cálculos de soma semelhantes para o restante dos alunos.Começando na linha de código em branco que você acabou de criar, insira o seguinte código:
int nicolasSum = nicolas1 + nicolas2 + nicolas3 + nicolas4 + nicolas5; int zahirahSum = zahirah1 + zahirah2 + zahirah3 + zahirah4 + zahirah5; int jeongSum = jeong1 + jeong2 + jeong3 + jeong4 + jeong5;
Verificar seu trabalho
Nesta tarefa, você executará o código e verificará se a saída está correta.
Compare seu código com o seguinte:
int currentAssignments = 5; int sophia1 = 93; int sophia2 = 87; int sophia3 = 98; int sophia4 = 95; int sophia5 = 100; int nicolas1 = 80; int nicolas2 = 83; int nicolas3 = 82; int nicolas4 = 88; int nicolas5 = 85; int zahirah1 = 84; int zahirah2 = 96; int zahirah3 = 73; int zahirah4 = 85; int zahirah5 = 79; int jeong1 = 90; int jeong2 = 92; int jeong3 = 98; int jeong4 = 100; int jeong5 = 97; int sophiaSum = sophia1 + sophia2 + sophia3 + sophia4 + sophia5; int nicolasSum = nicolas1 + nicolas2 + nicolas3 + nicolas4 + nicolas5; int zahirahSum = zahirah1 + zahirah2 + zahirah3 + zahirah4 + zahirah5; int jeongSum = jeong1 + jeong2 + jeong3 + jeong4 + jeong5; Console.WriteLine("Sophia: " + sophiaSum); Console.WriteLine("Nicolas: " + nicolasSum); Console.WriteLine("Zahirah: " + zahirahSum); Console.WriteLine("Jeong: " + jeongSum);
No Editor do .NET, selecione Executar.
Examine sua saída e verifique se as somas das notas de tarefa estão corretas:
Sophia: 473 Nicolas: 418 Zahirah: 417 Jeong: 477
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ê compilará com base nesse código no próximo exercício.