Оператор "&" невозможно применить к операнду типа "int" и "bool" - C#

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

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

Условие задачи: z = a * Math.Exp(-2 * x) * Math.Cos((Math.PI * x) / 2) + Math.Pow(a, 2) * Math.Sqrt(y); при x=[0; pi/2], hx=0.2 y=[1; 5], hy=1.5 a=2.1
 double a = 2.1, hx = 0.2, y = 1 & 5, z,x= 0 & Math.PI/2;
            if (x>=-1 & x<= Math.PI / 2)
            {
                while (x<= Math.PI / 2)
                {
                    z = a * Math.Exp(-2 * x) * Math.Cos((Math.PI * x) / 2) + Math.Pow(a, 2) * Math.Sqrt(y);
                    textBox1.Text += "z = " + z.ToString() + Environment.NewLine;
                    x = x + hx;
                }
            }
Не могу понять почему не работает оператор "&"??

Решение задачи: «Оператор "&" невозможно применить к операнду типа "int" и "bool"»

textual
Листинг программы
double a = 2.1, hx = 0.2, y = 1, z, x = 0, hy = 1.5;
while (x <= Math.PI / 2)
{
    while (y <= 5)
    {
        z = a * Math.Exp(-2 * x) * Math.Cos((Math.PI * x) / 2) + Math.Pow(a, 2) * Math.Sqrt(y);
        textBox1.Text += "z = " + z.ToString() + Environment.NewLine;
        y += hy;
    }
    x = x + hx;
}

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


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

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

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