Как создать консольное приложение «Калькулятор» на GoLang
Привет, друзья! Сегодня я хочу поделиться с вами своим опытом создания консольного приложения «Калькулятор» на языке программирования Go (GoLang)․ Надеюсь, эта статья будет полезной для тех, кто только начинает изучать GoLang и хочет попрактиковаться в написании простых программ․
Первым делом, нам понадобится установленный Go на нашей машине․ Вы можете скачать и установить его, следуя официальной документации на сайте golang․org․После успешной установки Go, откройте любой текстовый редактор и создайте новый файл с расширением ″․go″․ Давайте назовем его ″calculator․go″․Теперь давайте начнем с импорта необходимых пакетов․ Для нашей программы мы будем использовать пакет ″fmt″ для работы с вводом и выводом на консоль․
{go}
package main
import ″fmt″
func main {
fmt․Println(″Привет! Это консольный калькулятор на GoLang․″)
}
Теперь, если вы запустите программу, вы увидите сообщение ″Привет! Это консольный калькулятор на GoLang․″ на консоли․Следующим шагом нам нужно реализовать логику калькулятора․ Давайте добавим функцию ″calculate″, которая будет принимать входные данные от пользователя и выполнять арифметическую операцию․{go}
func calculate {
var num1, num2 float64
var operator string
fmt․Print(″Введите первое число⁚ ″)
fmt․Scanf(″%f″, nnum1)
fmt․Print(″Введите второе число⁚ ″)
fmt․Scanf(″%f″, nnum2)
fmt․Print(″Введите оператор ( , -, *, /): ″)
fmt․Scanf(″%s″, noperator)
switch operator {
case ″ ″⁚
fmt․Printf(″Результат⁚ %․2f\n″, num1 num2)
case ″-″⁚
fmt․Printf(″Результат⁚ %․2f\n″, num1-num2)
case ″*″⁚
fmt․Printf(″Результат⁚ %․2f\n″, num1*num2)
case ″/»:
fmt․Printf(″Результат⁚ %․2f\n″, num1/num2)
default⁚
fmt․Println(″Ошибка! Неправильный оператор․″)
}
}
Теперь вызовем функцию ″calculate″ внутри функции ″main″, чтобы программа могла выполнять операции калькулятора․{go}
func main {
fmt․Println(″Привет! Это консольный калькулятор на GoLang․″)
calculate
}
Теперь, если вы запустите программу, она попросит вас ввести два числа и оператор․ В результате программа выполнит нужную арифметическую операцию и выведет результат на консоль․
Вот и все! У вас теперь есть консольный приложение «Калькулятор» на GoLang․ Я надеюсь, что этот пример был полезным для вас и помог в изучении GoLang․ Не стесняйтесь экспериментировать, добавлять новые функции и добавлять свой собственный функционал калькулятору․
Успехов в программировании!