Как преобразовать пользовательскую строку в математическое уравнение?
Привет, я использую c# и хочу преобразовать строку ввода пользователя в математическое уравнение. Итак, когда пользователь вводит математическое уравнение, я хочу сохранить его как
код(или в текстовом файле, чтобы пользователь мог использовать уравнение позже для
оценить ценности).
Например) введите свое уравнение:
пользователь: y=3x+2
Введите значение: 1
y при x=1 равно 5
Мне нужен способ использовать уравнение пользователя для оценки его при определенных значениях, таких как x=1,2,3
Если вы не знаете ответа пожалуйста направьте меня на правильный путь,
Я ценю ваше время
Что я уже пробовал:
static void Main(string[] args) { string function = ""; double value = 0; Console.WriteLine("Enter your function: "); function = Console.ReadLine(); Console.WriteLine("Enter your value: "); value = Convert.ToDouble(Console.ReadLine()); }