Постройте таблицу значений функции y=f(x) - C# (181167)

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

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

помогите доделать задачу. Делал по примеру. Вылезают ошибки, пробую исправить появляются новые все с переменной а(( Постройте таблицу значений функции y=f(x) для х∊[a, b] с шагом h. Замечание. Для решения задачи использовать вспомогательный метод.
static double func (double x)
        {
            double y;
            if (x < a) y = 0;
            else if (x > a) y = (x-a)/(x+a);
            else if (x == a) y = 1;
               return y;
        }
        static void Main(string[] args)
        {
            Console.Write("a=");
            double a = double.Parse(Console.ReadLine());
            Console.Write("b=");
            double b = double.Parse(Console.ReadLine());
            Console.Write("h=");
            double h = double.Parse(Console.ReadLine());
            for (double i = a; i <= b; i += h)
           Console.WriteLine("f({0:f2})={1:f4}", i, func(i));
            Console.ReadKey();
        }
    }
}

Решение задачи: «Постройте таблицу значений функции y=f(x)»

textual
Листинг программы
       static double func(double x, double a)
        {
            double y=0;
            if (x < a) y = 0;
            else if (x > a) y = (x - a) / (x + a);
            else if (x == a) y = 1;
            return y;
        }
        static void Main(string[] args)
        {
            Console.Write("a=");
            double a = double.Parse(Console.ReadLine());
            Console.Write("b=");
            double b = double.Parse(Console.ReadLine());
            Console.Write("h=");
            double h = double.Parse(Console.ReadLine());
            for (double i = a; i <= b; i += h)
                Console.WriteLine("f({0:f2})={1:f4}", i, func(i,a));
            Console.ReadKey();
        }

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


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

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

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