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