Exercício - Conclua um desafio para aplicar interpolação de cadeia de caracteres a uma letra de formulário
Para os mais novos produtos de investimento da empresa de vendas e marketing, você envia milhares de cartas personalizadas para os clientes existentes da empresa. Seu trabalho é escrever código C# para mesclar informações personalizadas sobre o cliente. A carta contém informações como o portfólio existente e compara seus retornos atuais com os retornos projetados se investissem no uso dos novos produtos.
Os autores decidiram sobre o seguinte exemplo de mensagem de marketing. Aqui está a saída desejada (usando dados fictícios da conta do cliente).
Dear Ms. Barros,
As a customer of our Magic Yield offering we are excited to tell you about a new financial product that would dramatically increase your return.
Currently, you own 2,975,000.00 shares at a return of 12.75%.
Our new product, Glorious Future offers a return of 13.13%. Given your current volume, your potential profit would be ¤63,000,000.00.
Here's a quick comparison:
Magic Yield 12.75% $55,000,000.00
Glorious Future 13.13% $63,000,000.00
Use seu novo conhecimento encontrado de formatação de cadeia de caracteres para criar um aplicativo que possa mesclar e formatar o conteúdo apropriado de acordo com a saída do exemplo anterior. Preste especial atenção ao espaço em branco e certifique-se de representar com precisão esse formato exato usando C#.
Selecione e exclua todas as linhas de código no Editor de Códigos do Visual Studio.
No Visual Studio Code, adicione o seguinte código para obter os dados para o desafio:
string customerName = "Ms. Barros"; string currentProduct = "Magic Yield"; int currentShares = 2975000; decimal currentReturn = 0.1275m; decimal currentProfit = 55000000.0m; string newProduct = "Glorious Future"; decimal newReturn = 0.13125m; decimal newProfit = 63000000.0m; // Your logic here Console.WriteLine("Here's a quick comparison:\n"); string comparisonMessage = ""; // Your logic here Console.WriteLine(comparisonMessage);Use o Editor de Códigos do Visual Studio para gerar a mensagem enquanto usa as variáveis e o código fornecidos.
Você não pode excluir nenhum código existente, exceto os comentários.
Certifique-se de que seu código gere a seguinte mensagem:
Dear Ms. Barros, As a customer of our Magic Yield offering we are excited to tell you about a new financial product that would dramatically increase your return. Currently, you own 2,975,000.00 shares at a return of 12.75%. Our new product, Glorious Future offers a return of 13.13%. Given your current volume, your potential profit would be $63,000,000.00. Here's a quick comparison: Magic Yield 12.75% $55,000,000.00 Glorious Future 13.13% $63,000,000.00
Boa sorte!
Se tiver dificuldades e precisar de ver a solução ou se terminar com êxito, continue para ver uma solução deste desafio.