Простой консольный калькулятор на языке Go, выполняющий базовые арифметические операции.
Калькулятор работает в интерактивном режиме и запрашивает у пользователя пошаговый ввод данных:
- Левый операнд
- Операция
- Правый операнд
После ввода всех данных программа вычисляет результат и выводит его в консоль.
- Go 1.25 или выше
go run main.goИли скомпилировать и запустить:
go build -o calc
./calc- Запустите программу
- Введите левый операнд (число) и нажмите Enter
- Введите операцию (
+,-,*,/) и нажмите Enter - Введите правый операнд (число) и нажмите Enter
- Программа выведет результат вычисления
+- сложение-- вычитание*- умножение/- деление
- Операнды имеют тип
float64, поддерживаются дробные числа - Результат деления выводится с точностью до 3 знаков после запятой
- При вводе некорректных данных программа выводит "Неверный ввод" и запрашивает ввод заново
- Используется только стандартная библиотека Go
Введите левый операнд:
10
Введите операцию
+
Введите правый операнд:
15
25
Введите левый операнд:
7.5
Введите операцию
/
Введите правый операнд:
2
3.750
- При вводе неверного операнда (не число) выводится "Неверный ввод" и запрашивается повторный ввод
- При вводе неверной операции выводится "Неверный ввод" и запрашивается повторный ввод
- При делении на ноль программа завершается с ошибкой