Определить значение функции, заданной графически - C#
Формулировка задачи:
Огромнейшее спасибо!!)) не представляете как вы меня выручили) я понимаю что это может выглядеть нагло, не могли бы вы пожалуйста еще помочь с этой задачей?
Задание 1. Вычисление значения функции
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры.
Решение задачи: «Определить значение функции, заданной графически»
textual
Листинг программы
static double f(double x)
{
double r = 2;
double y = 0;
if(x <= -6)
y = 2;
if(x > -6 && x <= -2)
y = 1.9 / 4 * x + 1.0 / 2;
if(x >-2 && x <=0)
y = 2 - Math.Sqrt(r * r -(x + 2)*(x + 2));
if(x > 0 && x <= 2)
y = Math.Sqrt(r * r - x * x);
if(x > 2)
y = -x + 2;
return y;
}
static void Main(string[] args)
{
double x = Convert.ToDouble( Console.ReadLine());
Console.WriteLine("y = {0}", f(x));
Console.ReadKey();
}