Introdução

Concluído

Suponha que você trabalhe para um departamento de vendas e marketing que envia milhares de cartas personalizadas para os clientes existentes da empresa que são investidores institucionais. O trabalho da sua equipa é promover novos produtos financeiros junto do cliente. Cada carta que você envia mescla informações personalizadas sobre o cliente. A carta compara os retornos de suas carteiras atuais com os retornos projetados usando os produtos mais recentes. Como você mesclará e formatará os dados corretamente?

Com base numa perspetiva de alto nível, os programadores de software estão preocupados com:

  • entrada de dados, incluindo dados digitados por um usuário a partir de um teclado, usando seu mouse, um dispositivo ou por outro sistema de software por meio de uma solicitação de rede.
  • processamento de dados, incluindo lógica de decisão, manipulação de dados e realização de cálculos.
  • saída de dados, incluindo a apresentação a um utilizador final através de uma mensagem de linha de comandos, uma janela, uma página Web ou guardar os dados processados num ficheiro e enviá-los para um serviço de rede.

Neste módulo, você se concentra na saída de dados. Você trabalha com dados de cadeia de caracteres formatando-os com alinhamento e espaçamento. Você formata dados para apresentação como moeda e outros números. Ao final deste módulo, você tem novas ferramentas que você pode usar para enviar dados para os usuários que transmitem e esclarecem seu significado.

Neste módulo, você aprenderá a trabalhar com dados numéricos e de cadeia de caracteres para resolver problemas de negócios do mundo real em C#. Você cria uma maquete de um recibo emitido para produtos vendidos. E você mescla dados para enviar uma mensagem de marketing personalizada aos clientes.

Objetivos de aprendizagem

Neste módulo, irá:

  • Unir modelos de cadeias com variáveis através da formatação composta.
  • Utilizar vários especificadores de formato para apresentar corretamente percentagens, moeda e números.
  • Utilizar métodos de preenchimento para alinhar corretamente valores das cadeias à direita e à esquerda.

Pré-requisitos

  • Experiência introdutória na criação e inicialização de variáveis do tipo string e decimal
  • Experiência introdutória com valores literais do tipo string e decimal
  • Experiência introdutória com Console.WriteLine()
  • Experiência usando o Visual Studio Code para desenvolver, compilar e executar código C#