Øvelse – fuldfør en udfordring for at anvende strenginterpolering på et standardbogstav

Fuldført

For salgs- og marketingvirksomhedens nyeste investeringsprodukter sender du tusindvis af tilpassede breve til virksomhedens eksisterende kunder. Dit job er at skrive C#-kode for at flette tilpassede oplysninger om kunden. Brevet indeholder oplysninger som deres eksisterende portefølje og sammenligner deres aktuelle afkast med forventede afkast, hvis de skulle investere i at bruge de nye produkter.

Forfatterne har besluttet på følgende eksempel marketingmeddelelse. Her er det ønskede output (ved hjælp af fiktive kundekontodata).

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  

Brug din nye viden om strengformatering til at oprette et program, der kan flette og formatere det relevante indhold på baggrund af det forrige eksempeloutput. Vær især opmærksom på blanktegn, og sørg for, at du nøjagtigt repræsenterer dette nøjagtige format ved hjælp af C#.

  1. Vælg og slet alle kodelinjer i Visual Studio Code Editor.

  2. I Visual Studio Code skal du tilføje følgende kode for at hente dataene til udfordringen:

    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. Brug Visual Studio Code Editor til at generere meddelelsen, mens du bruger de angivne variabler og kode.

    Du må ikke slette nogen af den eksisterende kode med undtagelse af kommentarerne.

  4. Sørg for, at din kode skriver følgende meddelelse:

    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  
    

Held og lykke!

Uanset om du sidder fast og har brug for at kigge på løsningen, eller du er færdig, skal du fortsætte med at se en løsning på denne udfordring.