Introdução

Concluído

Criar uma ramificação de código e percorrer em loop um bloco de código são funcionalidades essenciais que o desenvolvedor deve dominar. Em C#, a instrução if pode ser usada para avaliar uma expressão e ramificar o caminho de execução. O bloco de código de uma instrução foreach pode ser usado para percorrer cada elemento de uma matriz. Aplicativos avançados e extensíveis podem ser criados combinando a capacidade de percorrer uma matriz com a capacidade de ramificar o caminho de execução.

Suponha que você seja assistente de um professor em uma escola. Você tem trabalhado com o professor para criar um aplicativo que automatiza o processo de cálculo das notas. Suas habilidades de programação em C# se aprimoraram desde que você concluiu a versão inicial do aplicativo. O professor solicitou uma atualização no aplicativo. A atualização se concentra no uso de matrizes, instruções foreach e instruções if. O professor também deseja que você inclua atribuições de créditos adicionais no cálculo da nota final de cada aluno.

Neste módulo, você será guiado pelo processo de atualização do aplicativo de Cálculo de Notas dos alunos. Você usará matrizes para armazenar os nomes dos alunos e as pontuações das tarefas avaliadas, e usará instruções foreach para percorrer os valores da matriz. A nota final de cada aluno será calculada dentro de um bloco de código foreach. Você usará uma instrução if para atribuir a letra correspondente à nota final. Seu aplicativo concluído vai exibir como resultado as notas dos alunos usando a especificação de relatório de pontuação do professor.

Ao final deste módulo, você terá experiência no desenvolvimento de aplicativos que usam matrizes, instruções foreach e instruções if. Você também se sentirá confortável criando aplicativos que processam dados com eficiência usando instruções de iteração e seleção aninhadas.

Observação

Este é um módulo de projeto guiado em que você conclui um projeto de ponta a ponta seguindo instruções passo a passo.

Objetivos de aprendizagem

Neste módulo, você praticará como:

  • Use o Visual Studio Code para desenvolver um aplicativo de console em C# que usa loops foreach para acessar os dados de uma matriz.
  • Use instruções if para avaliar expressões e criar ramificações de código.

Pré-requisitos

  • Experimente usar o Visual Studio Code para desenvolver, compilar e executar aplicativos de console em C# que incluam E/S de console e acesso aos métodos das classes .NET.
  • Experimente usar instruções if em C# para avaliar uma expressão e ramificar o código conforme necessário.
  • Experimente usar um loop foreach para acessar elementos de variáveis de matriz.