Revise una solución para el desafío de sacar operaciones matemáticas como tipos de números específicos
El código siguiente es una posible solución para el desafío de la unidad anterior.
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}");
Este código es simplemente "una posible solución" porque es probable que haya varias maneras de resolver este desafío. La solución usa gran cantidad de conversión (y una llamada para la conversión); sin embargo, es posible que otro enfoque funcione igual de bien. Asegúrese de que su resultado coincida con la salida que se indica a continuación.
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
Si usted fue exitoso, enhorabuena! Continúe con la comprobación de conocimientos en la unidad siguiente.
Importante
Si tiene problemas para completar este desafío, quizás deba revisar las unidades anteriores antes de continuar.