Вывести таблицу значений функций с шагом - C#

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

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

Напишите функции в виде методов. Напишите тестирующую программу с выдачей результатов на экран. Вывести таблицу значений функций y/x + 1 и y/x -1 с шагом h

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

textual
Листинг программы
    class Program
    {
        static double Add_func(double x, double n)
        { return ((n - 1) * x); }
        static double Sub_func(double x, double n)
        { return ((n + 1) * x); }
        static void Main(string[] args)
        {
            double x_max = 10.00, x_min = 1.00, h = 0.5, n = 5.00, x;
            double [,] Add_mas = new double[2, (int)((x_max - x_min) / h)+1];
            double [,] Sub_mas = new double[2, (int)((x_max - x_min)/h)+1];
            
            x  = x_min;
 
            for (int j = 0; j < (int)((x_max - x_min) / h)+1; j++)
            {
                Add_mas[0, j] = x;
                Add_mas[1, j] = Add_func(x, n);
                Sub_mas[0, j] = x;
                Sub_mas[1, j] = Sub_func(x, n);
                x += h;
            }
            Console.Write("Значения функции y/x + 1 = {0}  при х от {1} до {2} с шагом {3}: \nX:\t", n, x_min, x_max, h);
            for (int i = 0; i < 2; i++)
            {
                if (i == 1) Console.Write("Y:\t");
                for (int j = 0; j < (int)((x_max - x_min) / h)+1; j++)
                {
                    Console.Write(Add_mas[i, j]+"\t");
                }
                Console.Write("\n");
            }
            Console.Write("\nЗначения функции y/x - 1 = {0}  при х от {1} до {2} с шагом {3}: \nX:\t", n, x_min, x_max, h);
            for (int i = 0; i < 2; i++)
            {
                if (i == 1) Console.Write("Y:\t");
                for (int j = 0; j < (int)((x_max - x_min) / h)+1; j++)
                {
                    Console.Write(Sub_mas[i, j] + "\t");
                }
                Console.Write("\n");
            }
            Console.ReadLine();
        }
    }

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


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

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

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