Überprüfen einer Lösung für die Herausforderung zu mathematischen Operationen als spezifische Zahltypen

Abgeschlossen

Der folgende Code ist eine mögliche Lösung für die Herausforderung aus der vorherigen Einheit.

int value1 = 11;
decimal value2 = 6.2m;
float value3 = 4.3f;

// The Convert class is best for converting the fractional decimal numbers into whole integer numbers
// Convert.ToInt32() rounds up the way you would expect.
int result1 = Convert.ToInt32(value1 / value2);
Console.WriteLine($"Divide value1 by value2, display the result as an int: {result1}");

decimal result2 = value2 / (decimal)value3;
Console.WriteLine($"Divide value2 by value3, display the result as a decimal: {result2}");

float result3 = value3 / value1;
Console.WriteLine($"Divide value3 by value1, display the result as a float: {result3}");

Dieser Code ist lediglich "eine mögliche Lösung", da es wahrscheinlich mehrere Möglichkeiten gibt, diese Herausforderung zu lösen. Diese Lösung basiert hauptsächlich auf Umwandlung (und einem Aufruf von „convert“). Es ist jedoch möglich, dass Sie einen anderen Ansatz haben, der gleichermaßen gut funktioniert. Stellen Sie einfach sicher, dass Ihr Ergebnis mit der folgenden Ausgabe übereinstimmt.

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

Wenn Sie erfolgreich waren, herzlichen Glückwunsch! Fahren Sie mit dem Wissenscheck in der nächsten Einheit fort.

Wichtig

Wenn Sie Probleme beim Abschließen dieser Herausforderung hatten, sollten Sie vielleicht die vorherigen Einheiten überprüfen, bevor Sie fortfahren.