Построить таблицу значений для функции у=f(x) для х€[а, b] с шагом h
Язык С#, функция на фото
![](https://st.uroker.com/files/314/3141fadf8034b3088fd2240fca40866a.jpg)
Ответы
using System;
namespace restless
{
class Program
{
static double F(double x, double a)
{
double y = -1;
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)
{
double a, b, h;
Console.Write("Введите начало промежутка(а): ");
a = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите конец промежутка(b): ");
b = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите шаг(h): ");
h = Convert.ToDouble(Console.ReadLine());
for (double x = a; x <= b; x += h)
Console.WriteLine($"X = {x} || Y = {F(x, a)}");
}
}
}