Инженерный калькулятор

Раздел
Программирование
Предмет
Просмотров
765
Покупок
0
Антиплагиат
Не указан
Размещена
29 Ноя 2019 в 21:27
ВУЗ
ТУСУР
Курс
3 курс
Стоимость
1 000 ₽
Демо-файлы   
1
png
calc
14.9 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
calc
76.1 Кбайт 1 000 ₽
Описание

Программа представляет из себя продвинутый инженерный калькулятор с графическим интерфейсом, написанный полностью на языке C с использованием генератора лексических анализаторов lex (в виде flex) и yacc (в виде bison). Основные возможности:

  • Инженерный калькулятор (приоритеты операций, скобки, тригонометрия и т. д.)
  • Поддержка использования переменных в вычисляемом выражении
  • Отображение всех использованных переменных и их вычисленных значений отдельно
  • Сохранение и загрузка вычисляемых выражений

Используемые технологии:

  • Язык - C/C++
  • Лексический анализ - lex (flex)
  • Синтаксический анализ - yacc (bison)
  • Система сборки - makefile
  • Окружение - MinGW/MSYS
  • Интерфейс - написан на чистом WinAPI с использованием генератора интерфейсов VISG

Для вычисления нужно нажать кнопку RUN. Пример корректного выражения есть в демо-файле.

Для сборки и запуска программы вам потребуется установленный MinGW/MSYS. Если при запуске отображается ошибка "Не найдена dll" - добавьте в переменную среды PATH путь к папке MinGW/bin, где лежат все нужные библиотеки. То же самое необходимо для успешной сборки проекта.

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

Вам подходит эта работа?
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир