По введённому значению аргумента вычислить значение функции, заданной в виде графика - C# (194346)
Формулировка задачи:
Здаствуйте, помогите пожалуйста с таким заданием на C#.
Написать программу, которая за введённым значением аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры.
Решение задачи: «По введённому значению аргумента вычислить значение функции, заданной в виде графика»
textual
Листинг программы
double x, y = 0, R;
Console.Write("x = ");
x = Convert.ToDouble(Console.ReadLine());
Console.Write("R = ");
R = Convert.ToDouble(Console.ReadLine());
if (x <= -1)
{
y = -x - 1;
}
else if ((x >= -1) && (x <= 5))
{
if ((x >= (3 - R)) && (x <= (3 + R)))
y = Math.Sqrt(Math.Pow(R, 2) - Math.Pow(x - 3, 2));
else
y = 0;
}
else
{
y = (-x + 5) / 2.0;
}
Console.WriteLine("y = {0}", y);
Console.ReadKey();