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

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

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

Проверьте пожалуйста правильно ли рассчитано выражение (у самого голова не соображает )?
Листинг программы
  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. double a, b, x, xk, deltax; //x - x начальное, xk- x конечное
  6. double result=1;
  7. //ввод данных с клавиатуры
  8. Console.Write("Введите значение a = ");
  9. a = Convert.ToDouble(Console.ReadLine());
  10. Console.Write("Введите значение b = ");
  11. b = Convert.ToDouble(Console.ReadLine());
  12. Console.Write("Введите значение x начальное = ");
  13. x = Convert.ToDouble(Console.ReadLine());
  14. Console.Write("Введите значение x конечное = ");
  15. xk = Convert.ToDouble(Console.ReadLine());
  16. Console.Write("Введите значение delta = ");
  17. deltax = Convert.ToDouble(Console.ReadLine());
  18. while (x > xk)
  19. {//
  20. if (b > x && x < a)
  21. {
  22. result = Math.Log(3,Math.Sqrt(Math.Abs(x - a)));
  23. }
  24. if (x > a)
  25. {
  26. for (int j = 2; j < 9;j++)
  27. {
  28. result+= (j*j * x) / (Math.Sqrt(a) + j);
  29. Console.WriteLine("x={0:0.##} y={1:0.###}",x,result);
  30. }
  31. }
  32. x+=deltax;
  33. if (x < 1)
  34. {
  35. result = Math.Exp(x - a) + b;
  36. }
  37. }//
  38. Console.ReadLine();
  39. }
  40. }
//Смущает немного результат (скрин приложен).

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

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

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


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

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

8   голосов , оценка 4.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы