Introdução
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
edecimal
- Experiência de nível de principiante ao nível da concatenação e da interpolação de cadeia