Лабораторная работа N6
Выполнил ст. гр. ВТ 97а
Похила Р.Ю.
Задание:
12. Реализовать калькулятор, умеющий рассчитывать
производную выражения, содержащего 4 арифметических действия,
возведение в степень и скобки.
Например: [4*Х^3+5*Х-(4*Х^2+3)^2]` = 12*X^2+5-2*(4*X^2+3)*(8*X).
Отрицательные числа заключать в скобки.

Исходный код на Java, сгенерированный при помощи JBuilder 2

Функция String Produce(String) - рекурсивно обрабатывает входную строку,
возвращает значение производной (в виде строки)
Функция String need_brackets(String) - проверяет, нужны ли входному выражению
скобки, если да, то возвращает выражение в скобках.


Rambler's Top100