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

Раздел
Программирование
Предмет
Просмотров
593
Покупок
0
Антиплагиат
Не указан
Размещена
29 Ноя 2019 в 21:27
ВУЗ
ТУСУР
Курс
3 курс
Стоимость
1 000 ₽
Демо-файлы   
1
png
calc calc
14.9 Кбайт 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 лет назад для знакомых, поэтому пояснительной записки к ней нет.

Вам подходит эта работа?
Похожие работы
C/C++
Творческая работа Творческая работа
17 Ноя в 05:41
7
0 покупок
C/C++
Эссе Эссе
17 Ноя в 05:35
7
0 покупок
C/C++
Эссе Эссе
16 Ноя в 15:39
8
0 покупок
C/C++
Эссе Эссе
16 Ноя в 15:34
9
0 покупок
C/C++
Эссе Эссе
16 Ноя в 15:30
20 +6
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
30 Ноя 2019 в 17:39
611
1 покупка
Web-программирование
Дипломная работа Дипломная
29 Ноя 2019 в 23:00
477 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:35
492
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:31
418 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:26
463
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:23
422
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:18
432
0 покупок
C#
Лабораторная работа Лабораторная
29 Ноя 2019 в 22:04
700 +1
0 покупок
C/C++
Курсовая работа Курсовая
29 Ноя 2019 в 21:44
422
0 покупок
Базы данных
Курсовая работа Курсовая
29 Ноя 2019 в 21:02
1 102
3 покупки
Ассемблер
Задача Задача
29 Ноя 2019 в 20:51
401
0 покупок
Основы программирования
Задача Задача
29 Ноя 2019 в 20:22
302
0 покупок
Темы журнала
Показать ещё
Прямой эфир