Ejercicio: Completar el desafío de aplicar la interpolación de cadenas a una carta de formulario

Completado

Para promocionar los productos de inversión más recientes de esta empresa de ventas y marketing, se envían miles de cartas personalizadas a los clientes existentes de dicha empresa. El trabajo consiste en escribir código de C# para combinar información personalizada sobre el cliente. La carta contiene información sobre su cartera existente y compara sus rendimientos actuales con los rendimientos proyectados si invirtieran en los nuevos productos.

Se ha optado por el siguiente texto de marketing de ejemplo. Esta es la salida deseada (utilizando datos ficticios de cuentas de clientes).

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 el nuevo conocimiento encontrado del formato de cadena para compilar una aplicación que pueda combinar y dar formato al contenido adecuado según la salida del ejemplo anterior. Preste especial atención al espacio en blanco y asegúrese de que representa con precisión este formato exacto mediante C#.

  1. Seleccione y elimine todas las líneas de código del editor de Visual Studio Code.

  2. En Visual Studio Code, agregue el siguiente código para obtener los datos del desafío:

    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. Use el Editor de Visual Studio Code para generar el mensaje mientras usa las variables y el código especificados.

    No puede eliminar ninguno de los códigos existentes, excepto los comentarios.

  4. Asegúrese de que el código genera el mensaje siguiente:

    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  
    

¡Buena suerte!

Tanto si tiene dificultades y necesita echar un vistazo a la solución como si finaliza el ejercicio correctamente, continúe para ver una solución a este desafío.