Как избавиться от вечного цикла в коде? - C#

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

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

using System;
namespace Laba2_without_parse
{
    class rabota
    {
        static void Main(string[] args)
        {
            double f;
            double a = 5;
            double b = 6;
            double c = 7;
            double xnach, xkon, dx, x;
            Console.WriteLine("Введите xnach");
            xnach = double.Parse(Console.ReadLine());
            Console.WriteLine("Введите xkon");
            xkon = double.Parse(Console.ReadLine());
            Console.WriteLine("Введите dx");
            dx = double.Parse(Console.ReadLine());
            for (x = xnach; xnach <= xkon; x += dx)
            {
                if (x < 0 & b != 0)
                {
                    f = a * x * x + b;
                }
                else if (x > 0 & b == 0)
                {
                    f = (x - a) / (x - c);
                }
                else
                {
                    f = x / c;
                }
                Console.WriteLine(x);
                Console.WriteLine(f);
            }
            Console.ReadLine();
 
        }
    }
}
Почему у меня вечный цикл?Я просто начал сам писать всё,с нуля и столкнулся с такой проблемой.

Решение задачи: «Как избавиться от вечного цикла в коде?»

textual
Листинг программы
x <= xkon;

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


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

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

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