Построить таблицу значений функции - C# (191639)
Формулировка задачи:
Построить таблицу значений функции y=f(x) для х€[a, b] с шагом h.
Решение задачи: «Построить таблицу значений функции»
textual
Листинг программы
using System;
namespace lab
{
class Program
{
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}) = {1}, при {2}", i, f(i), i * i + 2 * i + 1);
Console.ReadLine();
}
static double f(double x)
{
double z = x * x + 2 * x + 1;
if (z < 2.0)
return x * x;
else
if (z >= 2.0 && z < 3.0)
return (1 / (x * x - 1));
else
return 0;
}
}
}