Esercizio - Completare una richiesta di output delle operazioni matematiche come tipi di numeri specifici

Completato

Ecco una seconda possibilità di usare ciò che hai appreso sul cast e la conversione per risolvere una sfida di scrittura del codice.

La sfida seguente consente di comprendere le implicazioni del cast dei valori considerando l'impatto delle conversioni di tipo narrowing e di ampliamento.

  1. Eliminare o impostare come commento tutto il codice dell'esercizio precedente

  2. Immettere il codice "starter" seguente:

    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. Sostituire i commenti del codice nel codice di avvio con il proprio codice per risolvere la sfida:

    • Soluzione per result1: dividere value1 per value2, visualizzare il risultato come int
    • Risolvi per result2: dividere value2 per value3, visualizzare il risultato come decimal
    • Risolvi per result3: dividere value3 per value1, visualizzare il risultato come float

    Risolvere la sfida in modo che l'output sia simile al seguente:

    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. Nel menu File di Visual Studio Code selezionare Salva.

    Il file Program.cs deve essere salvato prima di compilare o eseguire il codice.

  5. Nel pannello EXPLORER, per aprire un terminale nel percorso della cartella TestProject, fare clic con il pulsante destro del mouse su TestProjecte quindi selezionare Apri nel terminale integrato.

    Un pannello Terminale deve essere aperto e deve includere un prompt dei comandi che indica che il terminale è aperto al percorso della cartella TestProject.

  6. Al prompt dei comandi del terminale digitare dotnet run e quindi premere INVIO.

    Verrà visualizzato l'output seguente:

    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
    

    Nota

    Se viene visualizzato un messaggio che indica che non è stato possibile trovare un progetto da eseguire, assicurarsi che il prompt dei comandi del terminale visualizzi il percorso previsto della cartella TestProject. Ad esempio: C:\Users\someuser\Desktop\csharpprojects\TestProject>

Indipendentemente dal fatto che ci si blocchi e che sia necessario esaminare la soluzione o terminare correttamente, continuare a visualizzare una soluzione a questa sfida.