Упражнение. Выполнение задачи применения интерполяции строк к букве формы

Завершённый

Для новейших инвестиционных продуктов компании по продажам и маркетингу вы отправляете тысячи персонализированных писем существующим клиентам компании. Ваша задача — написать код C#, чтобы объединить персонализированные сведения о клиенте. Письмо содержит такие сведения, как существующий портфель, и сравнивает их текущие доходы с прогнозируемыми возвратами, если они должны были инвестировать в использование новых продуктов.

Писатели приняли решение о следующем примере маркетингового сообщения. Ниже приведены необходимые выходные данные (используя вымышленные данные учетной записи клиента).

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  

Используйте новые найденные знания о форматировании строк, чтобы создать приложение, которое может объединить и отформатировать соответствующее содержимое с учетом предыдущего примера выходных данных. Обратите особое внимание на пробелы и убедитесь, что вы точно представляете этот формат с помощью C#.

  1. Выберите и удалите все строки кода в редакторе Visual Studio Code.

  2. В Visual Studio Code добавьте следующий код, чтобы получить данные для задачи:

    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);
    
  3. Используйте редактор Visual Studio Code для создания сообщения при использовании заданных переменных и кода.

    Вы не можете удалить любой существующий код, кроме комментариев.

  4. Убедитесь, что код выводит следующее сообщение:

    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  
    

Удачи!

Продолжайте изучать решение этой задачи, независимо от того, столкнулись ли вы с трудностями и нуждаетесь в подсказке или успешно завершили её.