Ejercicio: Creación de una aplicación de calculadora

Completado

En este ejercicio, sigue trabajando en el programa de calculadora que creó en el primer ejercicio. Toma todo el conocimiento obtenido e implementa la funcionalidad restante, como la entrada del usuario, y aplica un operador aritmético.

Lectura desde la consola

En esta parte, añade soporte para leer desde la consola.

  1. Vaya al directorio Variables y abra el archivo Program.fs.

  2. Busque el código siguiente:

    printfn "Welcome to the calculator program"
    // read input from the console and assign to `sum`
    let sum = 0
    printfn "The sum is %i" sum
    
  3. Reemplace la línea de comentario por el código siguiente:

    printfn "Type the first number"
    let firstNo = System.Console.ReadLine()
    printfn "Type the second number"
    let secondNo = System.Console.ReadLine()
    printfn "First %s, Second %s" firstNo secondNo
    

    Guarde el archivo y, a continuación, ejecute el programa.

  4. Ejecute el comando dotnet run.

    dotnet run
    
  5. Teclee 1 y 2 cuando se le pida la entrada.

    La salida será similar a lo siguiente:

    Welcome to the calculator program
    Type the first number
    1
    Type the second number
    2
    First 1, Second 2
    The sum is 0
    

    En este momento, estás apoyando la entrada del usuario, pero necesitas que el programa realmente realice cálculos, así que hagámoslo a continuación.

Realización de un cálculo

Para agregar la parte de cálculo del programa, convierta la entrada del usuario en números y aplique un operador aritmético.

  1. Busque la fila que tiene el siguiente aspecto:

    let sum = 0
    

    Cámbiela al siguiente código:

    let sum = (int firstNo) + (int secondNo)
    

    Guarde los cambios y vuelva a ejecutar el programa.

  2. Ejecute el comando dotnet run.

    dotnet run
    
  3. Introduzca 1 y 2 cuando se le pida la entrada.

    Verá una salida similar a la siguiente:

    Welcome to the calculator program
    Type the first number
    1
    Type the second number
    2
    First 1, Second 2
    The sum is 3
    

¡Enhorabuena! El programa de calculadora funciona como debería.