Решение систем линейных уравнений - C#
Формулировка задачи:
помогите, пожалуйста, решить первое или второе уравнение, и объяснить что делает каждая строчка кода
Решение задачи: «Решение систем линейных уравнений»
textual
Листинг программы
class Program
{
static double Zad_01(double x)
{
if (x >= -5 && x <= 5)
{
double rad = x * Math.PI / 180;
return x < 0 ? Math.Sin(rad) : Math.Cos(rad);
}
else throw new Exception("Х вне диапазона [-5; 5].");
}
static double Zad_02(double x)
{
if (x >= -5 && x <= 5) return x <= 0 ? Math.Pow(x, 2) : Math.Sqrt(x);
else throw new Exception("Х вне диапазона [-5; 5].");
}
static void Main()
{
try
{
Console.Write("Введите Х для первой задачи: ");
double x = double.Parse(Console.ReadLine());
Console.WriteLine(Zad_01(x));
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
try
{
Console.Write("Введите Х для второй задачи: ");
double x = double.Parse(Console.ReadLine());
Console.WriteLine(Zad_02(x));
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();
}
}