Помощь - Поиск - Пользователи - Календарь
Полная версия: очень интересная задача
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
монтик
Предложите пожалуйста варианты решения этой задачи,я ее не решил,а очень интересно знать как сделать:
В строку вводятся символы,программа должна определить,что это числа,если нет,то вывести сообщение об ошибке.Также программа должна выполнять арифметические действия(+,-,*,/),с учетом приоритета действий.Распознать скобки и выполнять действия сначала в них,а затем остальные.
Например: (10+6*5)*2=80.
Если кто заинтересовался,то помогите пожалуйста.Большое спасибо!
klem4
решалось неоднократно. мною в том числе совершенно недавно, поиск -> разбор выражения, интерпретатор ...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.