Использование делегатов в качестве параметров функции - C# (199445)

Узнай цену своей работы

Формулировка задачи:

Реализовать метод, вычисляющий значение функции с заданным диапазоном (интервалом для вычислений) и заданным шагом. Виды функций, передаваемых в качестве параметра оформить в виде делегата. Интервал, виды функций и шаг выбирают в соответствии с вариантом. вид функции: Tanh(x) и cos(x) Интервал: [-1,1] Шаг: 0.05

Решение задачи: «Использование делегатов в качестве параметров функции»

textual
Листинг программы
using System;
 
namespace ConsoleApp
{
    public delegate double MathFunctionHandler(double arg);
 
    class Program
    {
        static void ShowCalculations(MathFunctionHandler func,
          double from, double to, double step) {
            for (; from < to; from += step)
                Console.WriteLine(func(from));
        }
 
        static void Main(string[] args) {
            ShowCalculations(Math.Cos, -1d, 1d, 0.05);
            ShowCalculations(Math.Tanh, -1d, 1d, 0.05);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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