Øvelse – byg et beregningsprogram
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.
Gå til mappen Variabler, og åbn filen
Program.fs.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" sumErstat 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 secondNoGem filen, og kør programmet næste.
Kør kommandoen
dotnet run.dotnet runUdfyld 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 0På 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.
Find den række, der ser sådan ud:
let sum = 0Skift den til følgende kode:
let sum = (int firstNo) + (int secondNo)Gem dine ændringer, og kør programmet igen.
Kør kommandoen
dotnet run.dotnet runAngiv 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.