Skip to content

EugenLeshchov/Boolfy-calculator

Repository files navigation

Boolfy calculator

Минималистичный калькулятор для расчёта булевых функций.

Установка

(!!!Данный способ описывает установку для ОС Ubuntu, если вы хотите использовать калькулятор на другой ОС, способ развёртки может отличаться!!!)

  • В первую очередь требуется наличие NodeJS и менеджера пакетов для него NPM. Для этого нужно открыть терминал и выполнить:
$  curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$  sudo apt-get install -y nodejs
$  sudo apt-get install -y build-essential
  • Затем нужно перейти в директорию, в которую вы хотите установить Boolfy calculator
  • Скачиваете архив с репозиторием и распаковываете его в текущую папку, либо клонируете его командой:
$ git clone https://github.com/EugenLeshchov/Boolfy-calculator.git
  • Перейти в директорию со скачанным репозиторием:
$ cd 'Boolfy-calculator'
  • Выполнить установку дополнительных пакетов командой:
$ npm install

Запуск приложения

  • Выполнить в терминале:
$ npm start
  • И перейти в браузере по адресу
 localhost:8080

Руководство пользователя

  • Главная страница приложения представлена на скриншоте ниже:

Screenshot

  • Все введённые пользователем символы будут отображаться на дисплее калькулятора
  • Так же кроме символьных операндов представленных в интерфейсе приложения возможен ввод с клавиатуры
  • Если пользователь ошибся при вводе функции, то последние введённые символы можно удалить нажатием клавиши Backspace
  • В приложении поддерживается автоматическая проверка корректности вводимых значений. То есть при ошибке символ не появится на дисплее, а на оборот он завибрирует, давая пользователю понять, что была произведена ошибка
  • После окончания ввода пользовательского выражения, для вывода таблица истинности на экран необходимо нажать кнопку подтверждения
  • Таблица результатов показана на скриншоте ниже:

Screenshot

  • Если просчитываемых значений было слишком много, таблицу можно будет прокрутить вниз для просмотра остальных вариантов
  • Сверху, как подсказка, отображается введённое пользователем выражение
  • Для возврата к главной странице нужно кликнуть в любом месте таблицы

About

Творческое задание к экзамену по предмету "Дискретная Математика"(БГУИР)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors