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