Правильно ли я написал код к практической на C# к практической?

товарищи! Выполнял я практическую работу на C#, и теперь интересно, правильно ли я сделал её. Хотел попросить об услуге: проверьте правильность написания кода и если есть ошибки, можете указать, какие? Текст задания: https://drive.google.com/file/d/1-A8kO_tlSdscWhDbHHGZiKb-LYaBRGDA/view?usp=drivesdk Необходимо написать программу для решения данной системы уравнений при помощи цикла for на языке C#

using System;

namespace Lab_4
{
    class Program
    {
        static void Main(string[] args)
        {
            double x0 = -2;   // Начальное значение x
            double xk = 2;    // Конечное значение x
            double dx = 0.2;  // Шаг
            double a = -5;    // Параметр A
            double b = 12;    // Параметр B

            Console.WriteLine("Работу выполнил Elanium");
            double y;

            for (double x = x0; x <= xk; x += dx)
            {
                if (x <= (Math.PI / 2))
                    y = 2 * Math.Sin(x);
                else if (x > -Math.PI / 2 && x < Math.PI / 2)
                    y = a * Math.Sin(x) + b;
                else
                    y = Math.Cos(x);

                Console.WriteLine($"x={x}; y={y}");
            }

            Console.WriteLine("Нажмите любую клавишу для выхода...");
            Console.ReadKey();
        }
    }
}
//код

Ответы (0 шт):