Конференция "Основная" » Ввод функции через TEdit
 
  • Alexander (28.05.08 21:09) [0]
    Здравствуйте. Есть программа, которая считает решает дифференциальные уравнения. Но она работает для функции, которую я ввожу в коде. Нужно сделать так, чтобы функцию ввели например в TEdit, затем прога выполнялась бы уже для этой функции. Что-то типа 2*x*x+2*y вводят в строку и всё это вводится в мою функцию, которая высчитывает значение по данной формуле.
    Заранее спасибо.
  • {RASkov} © (28.05.08 21:18) [1]
    > [0] Alexander   (28.05.08 21:09)

    Это ТЗ какое-то получилось у тебя, а в чем вопрос?
  • lazanor © (28.05.08 21:25) [2]
    Можно переводить строку в Обратную Польскую Нотацию и работать уже с этой структурой, по крайней высчитывать по ней значение выражения довольно просто, куда легче чем при обычной записи выражения
  • Olegz77 © (28.05.08 21:27) [3]
    Копай в сторону синтаксического разбора, или ищи на Torry здесь:
    http://www.torry.net/pages.php?id=280
  • Vlad Oshin © (29.05.08 09:19) [4]
    Удалено модератором
  • Vlad Oshin © (29.05.08 09:19) [5]
    Удалено модератором
  • Vlad Oshin © (29.05.08 09:19) [6]
    перепиши программу чтоб выводила в файл
    своей программой пиши исходный текст этой программы
    компили получившуюся программу и запускай
    результаты прочитаешь из файла
 
Конференция "Основная" » Ввод функции через TEdit
Есть новые Нет новых   [134491   +8][b:0][p:0]