Gyakorlat – A sztring interpoláció űrlapbetűjelre történő alkalmazásával kapcsolatos feladat elvégzése

Befejeződött

Az értékesítési és marketing vállalat legújabb befektetési termékeihez több ezer személyre szabott levelet küld a vállalat meglévő ügyfeleinek. A feladat az, hogy C#-kódot írjon az ügyfél személyre szabott adatainak egyesítéséhez. A levél olyan információkat tartalmaz, mint a meglévő portfóliójuk, és összehasonlítja a jelenlegi megtérülésüket az előre jelzett hozamokkal, ha az új termékek használatába kívánnak befektetni.

Az írók a következő példa marketing üzenet mellett döntöttek. Itt található a kívánt kimenet (fiktív ügyfélfiókadatok használatával).

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  

A sztringformázás új ismeretével olyan alkalmazást hozhat létre, amely egyesítheti és formázhatja a megfelelő tartalmat az előző példakimenet alapján. Ügyeljen a szabad területre, és győződjön meg arról, hogy pontosan ezt a formátumot jelöli a C# használatával.

  1. Jelölje ki és törölje az összes kódsort a Visual Studio Code Editorban.

  2. A Visual Studio Code-ban adja hozzá a következő kódot a feladathoz tartozó adatok lekéréséhez:

    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. A Visual Studio Code Editor használatával hozza létre az üzenetet a megadott változók és kód használata közben.

    A megjegyzéseken kívül a meglévő kód egyikét sem törölheti.

  4. Ellenőrizze, hogy a kód a következő üzenetet adja-e ki:

    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  
    

Sok sikert!

Ha elakad, és belepillantana a megoldásba, vagy ha sikeresen végzett a feladattal, a folytatásban megtekintheti a megoldást.