Вычислить значение функции 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));
        }
    }
}

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы