Ćwiczenie — tworzenie programu kalkulatora
W tym ćwiczeniu kontynuuj pracę nad programem kalkulatora utworzonym w pierwszym ćwiczeniu. Weź pod uwagę całą zdobytą wiedzę i zaimplementuj pozostałe funkcje, takie jak dane wejściowe użytkownika, i zastosuj operator arytmetyczny.
Odczyt z konsoli
W tej części dodasz obsługę odczytu z konsoli programu .
Przejdź do katalogu Zmienne i otwórz
Program.fsplik.Znajdź następujący kod:
printfn "Welcome to the calculator program" // read input from the console and assign to `sum` let sum = 0 printfn "The sum is %i" sumZastąp skomentowany wiersz następującym kodem:
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 secondNoZapisz plik i uruchom program dalej.
Uruchom polecenie
dotnet run.dotnet runWypełnij wartość 1 i 2 , gdy zostanie wyświetlony monit o wprowadzenie danych wejściowych.
Dane wyjściowe wyglądają podobnie do następujących:
Welcome to the calculator program Type the first number 1 Type the second number 2 First 1, Second 2 The sum is 0W tym momencie obsługujesz dane wejściowe użytkownika, ale potrzebujesz programu do rzeczywistego obliczenia, więc zróbmy to dalej.
Wykonywanie obliczeń
Aby dodać część obliczeniową programu, przekonwertuj dane wejściowe użytkownika na liczby i zastosuj operator arytmetyczny.
Znajdź wiersz, który wygląda następująco:
let sum = 0Zmień go na następujący kod:
let sum = (int firstNo) + (int secondNo)Zapisz zmiany i uruchom ponownie program.
Uruchom polecenie
dotnet run.dotnet runWprowadź 1 i 2, gdy zostanie wyświetlony monit o wprowadzenie danych.
Zobaczysz dane wyjściowe podobne do:
Welcome to the calculator program Type the first number 1 Type the second number 2 First 1, Second 2 The sum is 3
Gratulacje! Program kalkulatora działa tak, jak powinien.