Как в функцию записать значение из textBox для дальнейшего построения графиков - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Я хотел создать программу, которая считывает информацию из textBox и заносит ее в функцию, с помощью которой можно построить график. Основной проблемой стало именно занесение в функцию.
double f1(double x)
        {
            double f1;
            string z = textBox1.Text;
            string[] g = z.Split(new char[] {' '});
            for (int i = 1; i < 100; i++)
            {
 
                switch (g[i])
                {
                    case "Math.Sin(x)":
                        f1=Math.Sin(x);
                        break;
                    case "Math.Cos(x)":
                        f1=Math.Cos(x);
                        break;
                    case "Math.Abs(x)":
                        f1 = Math.Abs(x);
                        break;
                    case "Math.Pow(x,2)":
                        f1 = Math.Pow(x,2);
                        break;
                    case "x*x":
                        f1 = x*x;
                        break;
                    case "Math.Pow(x,3)":
                        f1 = Math.Pow(x, 3);
                        break;
                    default: return 0;      
                }
                return f1;
            }
Здесь выдает ошибку.И я не знаю как сделать программу для общего случая(любого графика) Помогите довести до ума, заранее спасибо.

Решение задачи: «Как в функцию записать значение из textBox для дальнейшего построения графиков»

textual
Листинг программы
double d = double.Parse(textbox1.Text);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы