Вычислить значение выражения - 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;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д