Вычислить значение функции заданной в виде графика - C#
Формулировка задачи:
Доброго времени суток!
Вынуждена просить Вашей помощи в решении нескольких задач, так как сама на данный момент не разберусь, да и времени у меня не хватит.
Буду премного благодарна, заранее спасибо!
Задача:
Дано вещественное число a. Для функции y=f(x), график которой приведён ниже, вычислить f(a).Решение задачи: «Вычислить значение функции заданной в виде графика»
textual
Листинг программы
static float HeavisideTheta(float x) { return x < 0 ? 0 : 1; } static float Function(float x) { return HeavisideTheta(-x) * ((-2f/3f) * x + 2f) + HeavisideTheta(x) *x; } static void Main() { while (true) { Console.Write(@"Please, type an x value or ""exit"" to quit from program: "); float x = 0f; string str = Console.ReadLine(); if (str.Trim().ToLower().Equals("exit")) return; else if (str.IsNullOrEmpty() || !float.TryParse(str, out x)) continue; Console.WriteLine($"f({x)} = {Function(x)}"); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д