Некорректный результат при вычислениях - C#
Формулировка задачи:
Где здесь косяк? не считает как надо
double x=0, y=0; Console.WriteLine("Введите x"); Convert.ToDouble(Console.ReadLine()); if (x <= 0) { y = 0; } if ((x > 0) && (x <= 1)) { y = Math.Pow(x, 2) - x; } else { y = Math.Pow(x, 2) - Math.Sin( Math.PI * Math.Pow(x, 2)) - 1; } Console.WriteLine("{0,35}", "Ответ:"); Console.WriteLine("y=" + y); Console.ReadKey();
Решение задачи: «Некорректный результат при вычислениях»
textual
Листинг программы
double y = 0; Console.WriteLine("Введите x"); double x = double.Parse(Console.ReadLine()); if (x <= 0) { y = 0; } if ((x > 0) && (x <= 1)) { y = Math.Pow(x, 2) - x; } else { y = Math.Pow(x, 2) - Math.Sin(Math.PI * Math.Pow(x, 2)) - 1; } Console.WriteLine("{0,35}", "Ответ:"); Console.WriteLine("y=" + y); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д