Предмет: Информатика, автор: Alt0l

Помогите Создать приложение в Visual Studio для табулирования и вывода на экран значения функции, также построить график функции: = () = { 1 (), если ≤0 2 (), если 0 < ≤ 3 (), если > 0 Сами функции нужно взять из таблицы. В форме должны быть предусмотрены поля для ввода значения параметра «а» и переменной «х», вывода результата вычисление "у", а также командные кнопки для расчетов. (Кидаю приклад и 3 задания и данные xn, xk, h)

Приложения:

Ответы

Автор ответа: 25hjoerf10
1

Ответ:

Объяснение:

Код:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace Lab2

{

   public partial class Form1 : Form

   {

       public Form1()

       {

           InitializeComponent();

       }

       private void button1_Click(object sender, EventArgs e)

       {

           double xn, xk, a, h, x, y;

           try

           {

               xn = Convert.ToDouble(textBox1.Text);

               xk = Convert.ToDouble(textBox2.Text);

               h = Convert.ToDouble(textBox3.Text);

               a = Convert.ToDouble(textBox4.Text);

               x = xn;

               dataGridView1.Rows.Clear();

               chart1.Series[0].Points.Clear();

               while (x <= xk)

               {

                   if (x <= 0)

                       y = 2 * x * Math.Exp(-x);

                   else

                   {

                       if (x > 0 && x <= a)

                           y = Math.Pow((x - 1), 3) + Math.Cos(Math.Pow(x, 3));

                       else

                           y = 2 * Math.Sqrt(Math.Pow(x, 3)) * Math.Sin(Math.Pow(x, 3));

                   }

                   dataGridView1.Rows.Add(x.ToString(), y.ToString());

                   chart1.Series[0].Points.AddXY(x, y);

                   x = Math.Round(x + h, 2);

               }

           }

           catch

           {

               MessageBox.Show("Помилка");

           }

       }

   }

}

Приложения:
Похожие вопросы
Предмет: Английский язык, автор: 78191
Предмет: География, автор: livalivazadjalil1