Вычислить значение выражения - C# (180442)

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

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

Здравствуйте! Прошу помощи, есть формула с помощью который нужно сделать программу. Программу сделал, но считает что-то не правильно. {deleted} вот формула что я намудрил: t = (2 * Math.Cos(x - 3.14 / 6) / 0.5 + (Math.Sin(y) * Math.Sin(y)) * (1 + Math.Pow(z, 2) / 3 - Math.Pow(z, 2) / 5)); получается: x=14,26 y=-1,22 z=0,035 t=2,44156795344834 , но вот t должно равняться

0.564849

Решение задачи: «Вычислить значение выражения»

textual
Листинг программы
private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Clear();
            double x0, xk, dx, a, b, y, c;
            x0 = Convert.ToDouble(textBox1.Text);
            xk = Convert.ToDouble(textBox2.Text);
            dx = Convert.ToDouble(textBox3.Text);
            a = Convert.ToDouble(textBox4.Text);
            b = Convert.ToDouble(textBox5.Text);
            c = Convert.ToDouble(textBox6.Text);
 
            while (x0 < xk)
            {
                richTextBox1.AppendText("x=" + x0 + " ");
 
                y = Math.Pow(10, -2) * b * c / x0 + Math.Cos(Math.Sqrt(Math.Pow(a, 3) * x0));
         
 
                richTextBox1.AppendText("y=" + Math.Round(y, 10) + Environment.NewLine);
                x0 = x0 + dx;
            }
        }

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


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

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

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