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 realizar cálculos não são apenas 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.

Suponha que você seja assistente de um professor em uma universidade. Você tem a tarefa de desenvolver um aplicativo que ajude a calcular a média de notas dos alunos. O aplicativo usa as notas e horas de crédito dos alunos para calcular seu GPA geral. Você também recebe um formato necessário para relatar o GPA dos alunos.

Este módulo irá guiá-lo através dos passos necessários para desenvolver a sua aplicação GPA Calculator. Seu código declarará e atribuirá valores a variáveis com base nas informações do curso, executará vários cálculos numéricos e formatará e exibirá os resultados. Os cálculos incluem a determinação da soma dos pontos de nota ganhos e do 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 usará Console.WriteLine() métodos, bem como sequências de fuga de caracteres que ajudam 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.

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