Skip to content

dimortix/Go-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Консольный калькулятор

Простой консольный калькулятор на языке Go, выполняющий базовые арифметические операции.

Описание

Калькулятор работает в интерактивном режиме и запрашивает у пользователя пошаговый ввод данных:

  1. Левый операнд
  2. Операция
  3. Правый операнд

После ввода всех данных программа вычисляет результат и выводит его в консоль.

Требования

  • Go 1.25 или выше

Установка и запуск

go run main.go

Или скомпилировать и запустить:

go build -o calc
./calc

Использование

  1. Запустите программу
  2. Введите левый операнд (число) и нажмите Enter
  3. Введите операцию (+, -, *, /) и нажмите Enter
  4. Введите правый операнд (число) и нажмите Enter
  5. Программа выведет результат вычисления

Поддерживаемые операции

  • + - сложение
  • - - вычитание
  • * - умножение
  • / - деление

Особенности

  • Операнды имеют тип float64, поддерживаются дробные числа
  • Результат деления выводится с точностью до 3 знаков после запятой
  • При вводе некорректных данных программа выводит "Неверный ввод" и запрашивает ввод заново
  • Используется только стандартная библиотека Go

Пример использования

Введите левый операнд:
10
Введите операцию
+
Введите правый операнд:
15
25
Введите левый операнд:
7.5
Введите операцию
/
Введите правый операнд:
2
3.750

Обработка ошибок

  • При вводе неверного операнда (не число) выводится "Неверный ввод" и запрашивается повторный ввод
  • При вводе неверной операции выводится "Неверный ввод" и запрашивается повторный ввод
  • При делении на ноль программа завершается с ошибкой

About

Консольный калькулятор на языке Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages