Übung – Durchführen einer Herausforderung zum Ausgeben mathematischer Vorgänge als bestimmte Zahlentypen
Hier ist eine zweite Chance, das zu verwenden, was Sie über Umwandlung und Konvertierung gelernt haben, um eine Codierungsproblem zu lösen.
Die folgende Problemstellung hilft Ihnen, die Auswirkungen des Umwandelns von Werten unter Berücksichtigung der Auswirkungen von einschränkenden und erweiternden Konvertierungen zu verstehen.
Löschen oder Kommentieren des gesamten Codes aus der vorherigen Übung
Geben Sie den folgenden "Starter"-Code ein:
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}");Ersetzen Sie die Codekommentare im Startcode durch Ihren eigenen Code, um die Herausforderung zu lösen:
- Lösung für
result1: Dividieren sievalue1durchvalue2, zeigen Sie das Ergebnis alsint - Lösung für
result2: Dividieren sievalue2durchvalue3, zeigen Sie das Ergebnis alsdecimal - Lösung für
result3: Dividieren sievalue3durchvalue1, zeigen Sie das Ergebnis alsfloat
Lösen Sie die Herausforderung, sodass Ihre Ausgabe der folgenden ähnelt:
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- Lösung für
Wählen Sie im Menü Datei von Visual Studio Code Speichern aus.
Die Program.cs Datei muss vor dem Erstellen oder Ausführen des Codes gespeichert werden.
Im EXPLORER-Bereich bei Ihrem TestProject-Ordner klicken Sie mit der rechten Maustaste auf TestProject und wählen Sie dann Im integrierten Terminal öffnen aus.
Ein Terminalbereich sollte geöffnet werden und sollte eine Eingabeaufforderung enthalten, die anzeigt, dass das Terminal für den Ordner "TestProject" geöffnet ist.
Geben Sie an der Eingabeaufforderung des Terminals den Befehl dotnet run ein, und drücken Sie dann die EINGABETASTE.
Die folgende Ausgabe sollte angezeigt werden:
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.3909091Anmerkung
Wenn eine Meldung "Kein auszuführendes Projekt gefunden werden konnte" angezeigt wird, stellen Sie sicher, dass im Terminal an der Eingabeaufforderung der erwartete Standort des TestProject-Ordners angezeigt wird. Beispiel:
C:\Users\someuser\Desktop\csharpprojects\TestProject>
Ganz gleich, ob Sie nicht weiterkommen und einen Blick auf die Lösung werfen müssen oder erfolgreich abgeschlossen haben, fahren Sie fort, um eine Lösung für diese Herausforderung anzusehen.