Некорректный результат при вычислениях - 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();

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


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

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

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