Skip to content

Консольное приложение “Калькулятор”

Notifications You must be signed in to change notification settings

Evgeny2835/Calc

Repository files navigation

Консольное приложение “Калькулятор”

(тестовое задание 2021 года от Ката Академия - https://kata.academy/)

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

Функционал, ограничения, результат:

  • выполнение операций сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b
  • работа с арабскими (1,2,3,4,5…) и римскими (I,II,III,IV,V…) числами
  • на вход принимаются числа от 1 до 10 включительно, данные передаются в одну строку
  • работает только с целыми числами
  • работает только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор выбрасывает исключение и прекращает работу
  • при вводе римских чисел, ответ выводится римскими цифрами, соответственно, при вводе арабских - ответ арабскими числами
  • при вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает работу
  • при вводе пользователем строки, несоответствующей одной из вышеописанных арифметических операций, приложение выбрасывает исключение и завершает работу
  • результатом операции деления является целое число, остаток отбрасывается
  • результатом работы калькулятора с арабскими числами могут быть отрицательные числа и ноль Результатом работы калькулятора с римскими числами могут быть только положительные числа, если результат работы меньше единицы, выбрасывается исключение

About

Консольное приложение “Калькулятор”

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages