Упражнение. Создание приложения-калькулятора
В этом упражнении продолжайте работать над программой калькулятора, созданной в первом упражнении. Берите все свои с таким трудом полученные знания и реализуйте оставшиеся функции, такие как ввод данных пользователя, и применяйте арифметический оператор.
Прочитайте из консоли
В этой части вы добавляете поддержку чтения с консоли.
Перейдите в каталог Переменные и откройте файл
Program.fs.Найдите следующий код:
printfn "Welcome to the calculator program" // read input from the console and assign to `sum` let sum = 0 printfn "The sum is %i" sumЗамените прокомментированную строку следующим кодом:
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Сохраните файл и затем запустите программу.
Выполните команду
dotnet run.dotnet runПри запросе ввода введите 1 и 2.
Ваш результат выглядит примерно так:
Welcome to the calculator program Type the first number 1 Type the second number 2 First 1, Second 2 The sum is 0На данный момент вы поддерживаете ввод данных пользователем, однако вам нужна программа для фактических вычислений, так что давайте сделаем это в рамках следующего шага.
Выполнение вычислений
Чтобы добавить вычислительную часть программы, преобразуйте вводимые пользователем данные в числа и примените арифметический оператор.
Найдите строку, которая выглядит следующим образом:
let sum = 0Измените его на следующий код:
let sum = (int firstNo) + (int secondNo)Сохраните изменения и перезапустите программу.
Выполните команду
dotnet run.dotnet runПри запросе ввода введите 1 и 2.
Должен появиться примерно такой результат:
Welcome to the calculator program Type the first number 1 Type the second number 2 First 1, Second 2 The sum is 3
Поздравляем! Ваша программа-калькулятор работает так, как должна.