Вывести на экран таблицу значений функции на промежутке - C#

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

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

В основной функции main реализовать демонстрацию работы разработанной пользовательской функции. Ввод и вывод всех данных осуществляется в функции main. Разработать функцию для вычисления выражения . Вывести на экран таблицу значений этой функции на промежутке [A,B] с шагом H.

Решение задачи: «Вывести на экран таблицу значений функции на промежутке»

textual
Листинг программы
        public static IEnumerable<string> Method(int a, int b, double h)
        {
            double x = a;
            while(x<=b+1e-8)
            {
                yield return string.Format($"{x} {x * x - 2 * Math.Pow(x, 3.0 / 4) + 5}");
                x += h;
            }
        }
        static void Main(string[] args)
        {
            int a, b;
            double h;
            do
            {
                Console.Write("a=");
            } while(!int.TryParse(Console.ReadLine(),out a));
            do
            {
                Console.Write("b=");
            } while(!int.TryParse(Console.ReadLine(), out b));
            do
            {
                Console.Write("h=");
            } while(!double.TryParse(Console.ReadLine(), out h));
 
            IEnumerator<string> result = Method(a, b, h).GetEnumerator();
            while(result.MoveNext())
            {
                Console.WriteLine(result.Current);
            }
            Console.ReadKey(true);
 
        }

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

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