Вычислить значение функции f(x), для введенного пользователем х - C#
Формулировка задачи:
Здравствуйте, мне нужно выполнить следующую задачу:
Вычислить значение функции f(x) (функция на изображении), для введенного пользователем х, используя делегаты.
Решение задачи: «Вычислить значение функции f(x), для введенного пользователем х»
textual
Листинг программы
using System;
namespace CA
{
class Class1
{
public delegate double Fun(double x);
public static double fun1(double x)
{
return (x + 1)*(x + 1);
}
public static double fun2(double x)
{
return Math.Sin(3*x);
}
static void Main(string[] args)
{
Fun fun;
double x;
Console.WriteLine("Введите x:");
x = double.Parse(Console.ReadLine());
if (x < 0) fun = fun1;
else fun = fun2;
Console.WriteLine("f={0}", fun(x));
}
}
}