Ejercicio: Completar el desafío de aplicar la interpolación de cadenas a una carta de formulario
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# en el que se combinará información personalizada del cliente. La carta contendrá información como la cartera existente y comparará los rendimientos actuales con los previstos si invirtieran en el uso de los nuevos productos.
Se ha optado por el siguiente texto de marketing de ejemplo. Este es el resultado deseado (con datos ficticios de las cuentas de los 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 conocimiento que ha adquirido sobre el formato de cadenas para compilar una aplicación que pueda combinar el contenido adecuado y darle formato dado el resultado 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#.
Seleccione y elimine todas las líneas de código del editor de Visual Studio Code.
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);
Use el editor de Visual Studio Code para generar el mensaje mientras usa las variables y el código especificados.
No puede eliminar el código existente, excepto los comentarios.
Asegúrese de que el código genera el siguiente mensaje:
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.