Cvičení – dokončení výzvy k výstupu matematických operací jako konkrétních typů čísel

Dokončeno

Tady je druhá šance, jak pomocí toho, co jste se naučili o přetypování a převodu, zvládnout programovací výzvu.

Následující výzva vám pomůže pochopit důsledky přetypování hodnot vzhledem k dopadu zúžení a rozšíření převodů.

  1. Odstraňte nebo zakomentujte veškerý kód z předchozího cvičení

  2. Zadejte následující počáteční kód:

    int value1 = 11;
    decimal value2 = 6.2m;
    float value3 = 4.3f;
    
    // Your code here to set result1
    // Hint: You need to round the result to nearest integer (don't just truncate)
    Console.WriteLine($"Divide value1 by value2, display the result as an int: {result1}");
    
    // Your code here to set result2
    Console.WriteLine($"Divide value2 by value3, display the result as a decimal: {result2}");
    
    // Your code here to set result3
    Console.WriteLine($"Divide value3 by value1, display the result as a float: {result3}");
    
  3. Nahraďte komentáře ke kódu v počátečním kódu vlastním kódem, abyste tento problém vyřešili:

    • Řešení pro result1: Vydělte value1value2, zobrazte výsledek jako int
    • Řešení pro result2: Vydělte value2value3, zobrazte výsledek jako decimal
    • Řešení pro result3: Vydělte value3value1, zobrazte výsledek jako float

    Vyřešte problém tak, aby se výstup podobal:

    Divide value1 by value2, display the result as an int: 2
    Divide value2 by value3, display the result as a decimal: 1.4418604651162790697674418605
    Divide value3 by value1, display the result as a float: 0.3909091
    
  4. V nabídce soubor editoru Visual Studio Code vyberte Uložit.

    Soubor Program.cs musí být uložen před sestavením nebo spuštěním kódu.

  5. Na panelu PRŮZKUMNÍK otevřete terminál v umístění složky TestProject, klepněte pravým tlačítkem myši TestProjecta pak vyberte Otevřít v integrovaném terminálu.

    Měl by se otevřít panel terminálu a měl by obsahovat příkazový řádek zobrazující, že terminál je otevřený v umístění složky TestProject.

  6. Na příkazovém řádku terminálu pro spuštění vašeho kódu zadejte dotnet run a stiskněte Enter.

    Měl by se zobrazit následující výstup:

    Divide value1 by value2, display the result as an int: 2
    Divide value2 by value3, display the result as a decimal: 1.4418604651162790697674418605
    Divide value3 by value1, display the result as a float: 0.3909091
    

    Poznámka

    Pokud se zobrazí zpráva "Nepodařilo se najít projekt ke spuštění", ujistěte se, že příkazový řádek terminálu zobrazí očekávané umístění složky TestProject. Příklad: C:\Users\someuser\Desktop\csharpprojects\TestProject>

Ať už se zaseknete a potřebujete se podívat na řešení nebo ho úspěšně dokončíte, pokračujte v zobrazení řešení této výzvy.