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

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

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

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

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

textual
Листинг программы
  1. using System;
  2.  
  3. namespace ConsoleApp
  4. {
  5.     public delegate double MathFunctionHandler(double arg);
  6.  
  7.     class Program
  8.     {
  9.         static void ShowCalculations(MathFunctionHandler func,
  10.           double from, double to, double step) {
  11.             for (; from < to; from += step)
  12.                 Console.WriteLine(func(from));
  13.         }
  14.  
  15.         static void Main(string[] args) {
  16.             ShowCalculations(Math.Cos, -1d, 1d, 0.05);
  17.             ShowCalculations(Math.Tanh, -1d, 1d, 0.05);
  18.         }
  19.     }
  20. }

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


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

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

14   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы