Булевая формула в метод [закрыт]

130
12 июня 2019, 06:50

Нужно засунуть в метод булевую формулу, чтобы рекурсивно проверять ее истинность. Как это можно реализовать?(Формула задается пользователем)

Answer 1

Сложность решения задачи зависит от того, известна ли формула заранее или он может быть произвольная:

  • Формула известна

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

  • Формула неизвестна

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

READ ALSO
Повторное нажатие button

Повторное нажатие button

Суть проблемы: создаю приложение в UWP, которое загружаю в Windows IoT на raspberryСуть программы в включении/отключении реле на плате, которая связяна...

162
Как получить значения json из контроллера asp.net mvc core

Как получить значения json из контроллера asp.net mvc core

отправляю такой запрос наконтроллер:

159
Работа с базой данных WPF

Работа с базой данных WPF

Есть база данных магазина (3 таблицы)Нужно выводить данные в datagrid, а также в нем же добавлять, обновлять, удалять и искать записи

116
Cast<T> для набора элементов приводящихся к Т

Cast<T> для набора элементов приводящихся к Т

Есть класс, содержащий оператор приведения типа int к типу этого класса

148