Exercício - Calcule a soma das pontuações dos trabalhos de cada aluno

Concluído

Neste exercício, você usará as pontuações da tarefa de cada aluno para calcular sua nota atual na classe. Para realizar esse cálculo, você primeiro somará os valores das pontuações da tarefa e, em seguida, calculará a pontuação média (a nota atual). 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 a soma

Nesta tarefa, você criará uma variável para cada aluno que representará a soma das pontuações de suas atribuições. Você também exibirá a soma do aluno junto com seu nome na saída do console. Como as pontuações de atribuição são representadas como Inteiros, você criará variáveis Inteiros para armazenar as somas.

  1. Certifique-se de ter o Editor .NET aberto e de ter as variáveis instanciadas com as pontuações de atribuição de cada aluno.

    Na unidade Preparar para este módulo de projeto guiado, as instruções de configuração fazem com que você copie as pontuações das tarefas dos alunos para o editor. Se necessário, volte e conclua as instruções de configuração.

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

  3. Para declarar uma variável Integer para cada aluno que você pode usar para somar suas pontuações, insira o seguinte código:

    int sophiaSum = 0;
    int nicolasSum = 0;
    int zahirahSum = 0;
    int jeongSum = 0;
    
    

    Observe que 0 é atribuído às variáveis como parte da declaração de declaração. Em outras palavras, as variáveis são inicializadas em 0. Embora a atribuição de valor não seja necessária ao declarar variáveis, ela pode tornar 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 Console.WriteLine() instruções que exibam o nome do aluno e o valor das pontuações somadas das atribuições, insira o seguinte código:

    Console.WriteLine("Sophia: " + sophiaSum);
    Console.WriteLine("Nicolas: " + nicolasSum);
    Console.WriteLine("Zahirah: " + zahirahSum);
    Console.WriteLine("Jeong: " + jeongSum);
    
    

    Em última análise, você deseja exibir a nota geral atual do aluno, mas, por enquanto, vamos usar essas Console.WriteLine() declarações para exibir o valor de seus cálculos de soma. Dessa forma, você pode verificar se seu código está funcionando corretamente em cada etapa do processo de desenvolvimento.

    Nota

    Ambientes de desenvolvedor mais avançados, como o Visual Studio Code, fornecem ferramentas que permitem que os desenvolvedores observem os valores das variáveis de aplicativo enquanto seu código está em execução. Aprender a usar essas ferramentas economiza muito tempo dos desenvolvedores profissionais durante o desenvolvimento. Por enquanto, porém, você pode usar Console.WriteLine() para ajudar a verificar se seu código está funcionando conforme o esperado.

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

  6. Observe que você não tem nenhum problema em exibir seus valores inteiros, por 0 enquanto, usando o mesmo WriteLine() método que exibe os literais de cadeia de caracteres (nomes de alunos).

    O valor numérico atual é recuperado automaticamente fazendo referência ao nome da variável.

    Agora que você tem as Console.WriteLine() instruções prontas para exibir seus 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 acima do código que exibe a saída.

  7. Localize a seguinte linha de código: int sophiaSum = 0;

    Você escreverá o código que calcula o valor da soma para cada aluno. Primeiro, você adicionará as pontuações da tarefa dos alunos e, em seguida, atribuirá o valor às variáveis "soma". Comecemos por Sophia. Lembre-se 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 .NET, selecione Executar.

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

  10. Começando na linha de código em branco que você acabou de criar, digite 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;
    
    

Verifique o seu trabalho

Nesta tarefa, você executará o código e verificará se a saída está correta.

  1. Compare o 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 .NET, selecione Executar.

  3. Analise seus resultados e verifique se as somas das pontuações da atribuição estão corretas:

    Sophia: 473
    Nicolas: 418
    Zahirah: 417
    Jeong: 477
    

    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.