Introdução

Concluído

Os desenvolvedores executam algumas tarefas quase todos os dias. Tarefas que incluem 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 os 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.

Suponha que você seja assistente de um professor em uma universidade. Você tem a tarefa de desenvolver um aplicativo que ajuda a calcular a média da nota dos alunos. O aplicativo usa as notas e as horas de crédito dos alunos para calcular o GPA geral deles. Também é fornecido a você o formato em que o GPA deve ser entregue aos alunos.

Este módulo orientará você nas etapas necessárias para desenvolver o aplicativo de cálculo do GPA. Seu código vai declarar e atribuir valores a variáveis com base em informações do curso, executar vários cálculos numéricos e formatar e exibir os resultados. Os cálculos incluem determinar a soma das notas obtidas e o total de horas de crédito. Para exibir os resultados no formato necessário, você precisará manipular um valor decimal para exibir um total de três dígitos. Você também deve usar métodos Console.WriteLine(), bem como sequências de escape de caracteres que ajudam a formatar seus resultados.

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

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 do .NET
  • Experiência de nível iniciante com regras básicas da sintaxe C#
  • Experiência de nível iniciante com a execução de operações matemáticas em variáveis
  • Experiência de nível iniciante com a criação de valores literais e a declaração de variáveis de tipos de dados básicos como string, int e decimal
  • Experiência de nível iniciante com concatenação e interpolação de cadeias de caracteres