Øvelse – byg et beregningsprogram

Fuldført

I denne øvelse skal du fortsætte med at arbejde på det beregningsprogram, du oprettede i den første øvelse. Tag al den hårdt tjente viden, og implementer den resterende funktionalitet, f.eks. brugerinput, og anvend en aritmetisk operator.

Læs fra konsollen

I denne del tilføjer du understøttelse af læsning fra konsollen.

  1. Gå til mappen Variabler, og åbn filen Program.fs.

  2. Find følgende kode:

    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. Erstat den kommenterede linje med følgende kode:

    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
    

    Gem filen, og kør programmet næste.

  4. Kør kommandoen dotnet run.

    dotnet run
    
  5. Udfyld 1 og 2, når du bliver bedt om input.

    Dit output ligner:

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

    På dette tidspunkt understøtter du brugerinput, men du skal bruge programmet til faktisk at beregne, så lad os gøre det næste.

Udfør en beregning

Hvis du vil tilføje beregningsdelen af programmet, skal du konvertere brugerinputtet til tal og anvende en aritmetisk operator.

  1. Find den række, der ser sådan ud:

    let sum = 0
    

    Skift den til følgende kode:

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

    Gem dine ændringer, og kør programmet igen.

  2. Kør kommandoen dotnet run.

    dotnet run
    
  3. Angiv 1 og 2, når du bliver bedt om input.

    Du kan se output, der ligner:

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

Tillykke! Dit lommeregnerprogram fungerer, som det skal.