Exercício – Calcular a soma das notas de tarefa de cada aluno

Concluído

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.

  1. 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.

  2. Role para baixo até a parte inferior do código e crie uma linha de código em branco.

  3. 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 como 0. 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.

  4. 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.

  5. No Editor do .NET, para executar o código, selecione o botão verde Executar.

  6. Você não tem problemas para exibir seus valores inteiros, todos como 0 por enquanto, usando o mesmo método WriteLine() 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.

  7. 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;
    
  8. Atualize a linha de código para o seguinte:

    int sophiaSum = sophia1 + sophia2 + sophia3 + sophia4 + sophia5;
    
    
  9. No Editor do .NET, selecione Executar.

    Sua saída agora deve mostrar que a soma de Sophia é igual a 473. As outras ainda serão 0. Você adicionará cálculos de soma semelhantes para o restante dos alunos.

  10. 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.

  1. 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);
    
  2. No Editor do .NET, selecione Executar.

  3. 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.