Cvičení – dokončení výzvy k použití interpolace řetězců na formulářové písmeno
V případě nejnovějších investičních produktů prodejní a marketingové společnosti pošlete stávajícím klientům společnosti tisíce přizpůsobených dopisů. Vaším úkolem je napsat kód jazyka C#, který sloučí přizpůsobené informace o zákazníkovi. Dopis obsahuje informace, jako je jejich stávající portfolio, a porovná jejich aktuální výnosy s předpokládanými výnosy, pokud by se měly investovat do používání nových produktů.
Autoři se rozhodli pro následující ukázkovou marketingovou zprávu. Tady je požadovaný výstup (pomocí fiktivních dat zákaznického účtu).
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
Pomocí nových znalostí o formátování řetězců vytvořte aplikaci, která dokáže sloučit a naformátovat příslušný obsah vzhledem k předchozímu ukázkovém výstupu. Věnujte zvláštní pozornost prázdným znakům a ujistěte se, že přesně reprezentujete tento přesný formát pomocí jazyka C#.
V editoru Visual Studio Code vyberte a odstraňte všechny řádky kódu.
V editoru Visual Studio Code přidejte následující kód pro získání dat pro výzvu:
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);Pomocí editoru visual Studio Code vygenerujte zprávu při použití daných proměnných a kódu.
Nesmíte odstranit žádný existující kód s výjimkou komentářů.
Ujistěte se, že váš kód vypíše následující zprávu:
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
Hodně zdaru!
Ať už si nevíte rady a potřebujete nahlédnout do řešení, nebo jste úkol úspěšně dokončili, pokračujte a podívejte se na řešení tohoto úkolu.