Skip to content

СИНТАКСИЧЕСКИЙ АНАЛИЗ ВЫРАЖЕНИЯ. ПАРСЕР МАТЕМАТИЧЕСКИХ ВЫРАЖЕНИЙ

Notifications You must be signed in to change notification settings

atastycookie/mathematical-expression-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

СИНТАКСИЧЕСКИЙ АНАЛИЗ ВЫРАЖЕНИЯ. ПАРСЕР МАТЕМАТИЧЕСКИХ ВЫРАЖЕНИЙ

В этой курсовой работе я реализовал возможность получения от пользователя строку с арифметическим выражением, содержащим арифметические операции и скобки, а в ответ вывод результата вычислений.

В данной программе были реализованы следующие возможности

  • Работа с основными математическими операциями (+ - * /)
  • Работа со специфическими функциями (%, sqrt, ^)
  • Работа с тригонометрическими функциями (sin, cos, arcsin, arccos, tg, ctg, arctg, arcctg)
  • Работа с гиперболическими функциями (sh, ch, th, cth)
  • Обработка функций (lg, ln, e^_)
  • Встроенные константы (g=9.81, pi=3.14, e=2.71)

Фидбэк

Воу, уважаю!

Крутая программа получилась. Правда, оформление кода и отсутствие файла проекта для какой-нибудь системы сборки моветон: пофикшено. Так же, запилил порт под python, чтобы охватить больше студентов, даешь опенсорс в массы! Его работу можно посмотреть онлайн на Repl.it.

@tripolskypetr view this cool version

About

СИНТАКСИЧЕСКИЙ АНАЛИЗ ВЫРАЖЕНИЯ. ПАРСЕР МАТЕМАТИЧЕСКИХ ВЫРАЖЕНИЙ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •