Introdução
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
edecimal
- Experiência introdutória com valores literais do tipo
string
edecimal
- Experiência introdutória com
Console.WriteLine()
- Experiência usando o Visual Studio Code para desenvolver, compilar e executar código C#