Математическое выражение C# или Java

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

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

Проверьте пожалуйста правильно ли рассчитано выражение (у самого голова не соображает )?
class Program
    {
        static void Main(string[] args)
        {
           
            double a, b, x, xk, deltax; //x - x начальное, xk- x конечное
            double result=1;
            
            //ввод данных с клавиатуры
            
            Console.Write("Введите значение a = ");
            a = Convert.ToDouble(Console.ReadLine());
            Console.Write("Введите значение b = ");
            b = Convert.ToDouble(Console.ReadLine());
            Console.Write("Введите значение x начальное = ");
            x = Convert.ToDouble(Console.ReadLine());
            Console.Write("Введите значение x конечное = ");
            xk = Convert.ToDouble(Console.ReadLine());
            Console.Write("Введите значение delta = ");
            deltax = Convert.ToDouble(Console.ReadLine());
 
            while (x > xk)
            {//
                if (b > x && x < a)
                {
                    result = Math.Log(3,Math.Sqrt(Math.Abs(x - a)));
                }
                if (x > a)
                {
                    for (int j = 2; j < 9;j++)
                    {
                        result+= (j*j * x) / (Math.Sqrt(a) + j);
                        Console.WriteLine("x={0:0.##}  y={1:0.###}",x,result);
                    }
                }
                x+=deltax;
 
                if (x < 1)
                {
                    result = Math.Exp(x - a) + b;
                }
            }//
            Console.ReadLine();
        }
    }
//Смущает немного результат (скрин приложен).

Решение задачи: «Математическое выражение C# или Java»

textual
Листинг программы
while (x > xk)

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


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

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

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