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

Раздел
Программирование
Предмет
Просмотров
591
Покупок
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++
Лабораторная работа Лабораторная
18 Авг в 15:52
75 +2
0 покупок
C/C++
Контрольная работа Контрольная
27 Июн в 22:59
87 +1
0 покупок
C/C++
Контрольная работа Контрольная
20 Апр в 19:57
88
2 покупки
C/C++
Контрольная работа Контрольная
20 Апр в 19:54
55 +1
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
30 Ноя 2019 в 17:39
606
1 покупка
Web-программирование
Дипломная работа Дипломная
29 Ноя 2019 в 23:00
473 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:35
489
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:31
415 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:26
455 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:23
417 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:18
429 +1
0 покупок
C#
Лабораторная работа Лабораторная
29 Ноя 2019 в 22:04
696 +1
0 покупок
C/C++
Курсовая работа Курсовая
29 Ноя 2019 в 21:44
419 +1
0 покупок
Базы данных
Курсовая работа Курсовая
29 Ноя 2019 в 21:02
1 099
3 покупки
Ассемблер
Задача Задача
29 Ноя 2019 в 20:51
397
0 покупок
Ассемблер
Задача Задача
29 Ноя 2019 в 20:33
407 +1
0 покупок
Основы программирования
Задача Задача
29 Ноя 2019 в 20:22
300 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир