Introdução

Concluído

Os desenvolvedores executam algumas tarefas quase todos os dias. Tarefas como declarar variáveis numéricas e de cadeia de caracteres, atribuir e extrair valores e executar cálculos são rotineiras, mas essenciais. Igualmente importante é a tarefa de comunicar resultados ao usuário do aplicativo. Dominar a capacidade de aplicar essas habilidades para resolver um determinado problema é algo que todo desenvolvedor deve aprender a fazer.

Suponhamos que é assistente de um professor numa escola. Você tem a tarefa de desenvolver um aplicativo que automatiza a avaliação dos alunos. O aplicativo usa todas as tarefas pontuadas para cada aluno para calcular sua nota/pontuação geral atual para a classe. O professor também forneceu um formato obrigatório para relatar as notas dos alunos.

Este módulo irá guiá-lo através dos passos necessários para desenvolver a sua aplicação de Avaliação de Alunos. Seu código declarará e atribuirá valores a variáveis com base nos nomes dos alunos, executará vários cálculos numéricos e exibirá os resultados. Os cálculos incluem a determinação da soma das pontuações das tarefas e o cálculo da nota atual de cada aluno. Para exibir os resultados no formato necessário, você usará Console.WriteLine(), bem como sequências de escape de caracteres que ajudarão a formatar seus resultados.

Ao final deste módulo, você poderá escrever código que usa vários tipos de variáveis, executa cálculos numéricos e exibe dados formatados para o usuário.

Nota

Este é um módulo de projeto guiado onde você concluirá um projeto de ponta a ponta seguindo instruções passo a passo. 

Objetivos de aprendizagem

Neste módulo, você praticará como:

  • Trabalhar com variáveis para armazenar e recuperar dados
  • Executar operações matemáticas básicas
  • Formatar cadeias de caracteres para apresentar resultados

Pré-requisitos

  • Experiência de nível iniciante com um editor .NET
  • Experiência de nível de principiante com regras básicas de sintaxe de C#
  • Experiência de nível iniciante com a realização de operações matemáticas em variáveis
  • Experiência de nível de principiante ao nível da criação de valores literais e da declaração de variáveis de tipos de dados básicos, tais como string, int e decimal
  • Experiência de nível de principiante ao nível da concatenação e da interpolação de cadeia