Ejercicio: Realización de un desafío para generar operaciones matemáticas como tipos de números específicos

Completado

Esta es una segunda oportunidad para usar lo que has aprendido sobre el casteo y la conversión de tipos para resolver un desafío de codificación.

El siguiente desafío le ayudará a comprender las implicaciones de la conversión de valores y tener en cuenta el impacto de las conversiones de restricción y ampliación.

  1. Eliminar o comentar todo el código del ejercicio anterior

  2. Escriba el código "starter" siguiente:

    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. Reemplace los comentarios de código en el código de inicio por su propio código para resolver el desafío:

    • Solución de result1: dividir value1 por value2, mostrar el resultado como un int
    • Solución de result2: divida value2 por value3, muestre el resultado como un decimal
    • Solución de result3: divida value3 por value1, muestre el resultado como un float

    Resuelva el desafío para que la salida sea similar a la siguiente:

    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. En el menú Archivo de de Visual Studio Code, seleccione Guardar.

    El archivo Program.cs debe guardarse antes de compilar o ejecutar el código.

  5. En el panel EXPLORER, para abrir un terminal en la ubicación de la carpeta TestProject, haga clic con el botón derecho en TestProjecty seleccione Abrir en terminal integrado.

    Debe abrirse un panel de terminal y debe incluir un símbolo del sistema que muestre que el terminal está abierto en la ubicación de la carpeta TestProject.

  6. En la línea de comandos de Terminal, para ejecutar su código, escriba dotnet run y presione Entrar.

    Deberías ver la siguiente salida:

    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

    Si ve un mensaje que indica "No se ha podido encontrar un proyecto para ejecutar", asegúrese de que el símbolo del sistema del terminal muestra la ubicación de carpeta TestProject prevista. Por ejemplo: C:\Users\someuser\Desktop\csharpprojects\TestProject>

Tanto si se queda atascado y necesita consultar la solución, como si lo finaliza con éxito, continúe para ver una solución a este desafío.