public static void Main()
Console.WriteLine("Введите числа x, y:");
double x = Convert.ToDouble(Console.ReadLine());
double y = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(Variant1(x, y));
Console.WriteLine(Variant2(x, y));
Console.WriteLine(Variant3(x, y));
Console.WriteLine(Variant4(x, y));
Console.WriteLine(Variant5(x, y));
Console.WriteLine(Variant6(x, y));
Console.WriteLine(Variant7(x, y));
Console.WriteLine(Variant8(x, y));
Console.WriteLine(Variant9(x, y));
Console.WriteLine(Variant10(x, y));
Console.WriteLine(Variant11(x, y));
Console.WriteLine(Variant12(x, y));
Console.WriteLine(Variant13(x, y));
Console.WriteLine(Variant14(x, y));
Console.WriteLine(Variant15(x, y));
public static string Variant1(double x, double y)
double t1 = a*x / y + (b / Math.Pow(y, 2)) * Math.Log10(y*x + c);
double D = Math.Sqrt(Math.Pow(c, 2) - Math.Pow(b, 2)) * Math.Tan(a*x);
double t2 = Math.Log((D + 2) / (D - 2)) / (2*a*b);
return string.Format("Вариант 1: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant2(double x, double y)
double t1 = (b/a * Math.Log(a*x + b) + d/y * Math.Log(y*x + d)) / c;
double t2 = Math.Sin(a*x) / (a * (n - 1) * Math.Pow(Math.Cos(a*x), n - 1));
return string.Format("Вариант 2: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant3(double x, double y)
double t1 = (1/R + y/c * Math.Log((y*x + a) / R)) / c;
double t2 = (Math.Sin(a*x) / (Math.Pow(Math.Cos(x), 2)) + Math.Log(Math.Tan(a*x/2))) / A;
return string.Format("Вариант 3: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant4(double x, double y)
double t1 = (b/BX - a/AB * Math.Log(AX/BX)) /AB;
double t2 = (Math.Log(Math.Tan(a*x/2)) - 1/Math.Sin(a*x))/a;
return string.Format("Вариант 4: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant5(double x, double y)
double t1 = (2/AB * Math.Log(AX/(b + x)) - 1/AX - 1/(1 + x)) / Math.Pow(AB, 2);
double t2 = (Math.Cos(A) / Math.Pow(Math.Sin(AX), 2) - Math.Log(Math.Tan(AX/2)))/(-2*a);
return string.Format("Вариант 5: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant6(double x, double y)
double P = Math.Pow(x, n-2);
double t1 = (-1/((n - 2) * P) + b/((n - 1) * P*x))/a;
double t2 = 2*x / Math.Pow(a, 2) * Math.Sin(a*x) - (Math.Pow(x, 2)/a - 2/Math.Pow(a, 3)) * Math.Cos(a*x);
return string.Format("Вариант 6: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant7(double x, double y)
double t1 = (Math.Log(x) + 2*t - Math.Pow(t, 2)/2) / Math.Pow(a, 3);
double t2 = (Math.Cos(a*x) / (Math.Pow(Math.Sin(a*x), 2)) + Math.Log(Math.Tan(a*x/2))) / (2*a);
return string.Format("Вариант 7: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant8(double x, double y)
double t = Math.Pow(b, 2);
double t1 = (Math.Pow(x, 3)/3 - 3*b*x + 3*t * Math.Log(x) + t*b/x) / Math.Pow(a, 4);
double t2 = 1/(1 - Math.Sin(a*x)) + Math.Tan(a*x/2)/a;
return string.Format("Вариант 8: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant9(double x, double y)
double t1 = (Math.Log(y/x) + a*x/y) / Math.Pow(b, 2);
double t2 = (-x * Math.Tan(c) + 2/a * Math.Log(Math.Sin(c)))/a;
return string.Format("Вариант 9: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant10(double x, double y)
double R1 = Math.Pow(a*x/y, 2) / 2;
double t1 = (Math.Log(y/x) - R1) / Math.Pow(b, 3);
double R2 = Math.Tan(a*x/2);
double t2 = (R2 + Math.Log(R2))/a;
return string.Format("Вариант 10: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant11(double x, double y)
double R1 = Math.Pow(b, 2);
double t1 = -a/R1 * (1/y + 1/(x * a) - 2/b * Math.Log(y/x));
double R2 = Math.Tan(a*x/2);
double t2 = (1 + Math.Pow(1/R2, 2) / 3) / (2*a*R2);
return string.Format("Вариант 11: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant12(double x, double y)
double t1 = (Math.Pow(a, 2) * Math.Log(r) + 2*a/r + Math.Pow(r, 2) / 2) / Math.Pow(b, 3);
double t = Math.Pow(Math.Sin(a*x), 2);
double t2 = 1/(2 * a * Math.Sqrt(2)) + (3*t - 1) / (t - 1);
return string.Format("Вариант 12: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant13(double x, double y)
double t1 = (3 * Math.Pow(a, 2) * Math.Log(r) + a/r - 3*r) * a/Math.Pow(b, 4);
double R = Math.Sqrt(Math.Pow(b, 2) - Math.Pow(c, 2));
double t2 = 2 * b * Math.Tan(a*x/2) / (a * R);
return string.Format("Вариант 13: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant14(double x, double y)
double r = 2 * Math.Pow(x, n - 1);
double t1 = (1/(n-1) + a/(n*x))/r;
double t2 = (Math.Pow(Math.Tan(a*x), 2) / 2 + Math.Log(Math.Cos(a*x)))/a;
return string.Format("Вариант 14: t1 = {0}, t2 = {1}", t1, t2);
public static string Variant15(double x, double y)
double r = 2 * Math.Pow(a, 2);
double t1 = (1 /(2 * Math.Pow(x, 2)) + 1 / (x * Math.Pow(a, 2)) + 1/(Math.Pow(a, 4)) * Math.Log(Math.Pow(y, 2))/x)/r;
double t2 = x / 2 + Math.Log(Math.Sin(a*x) + Math.Cos(a*x)) / (2*a);
return string.Format("Вариант 15: t1 = {0}, t2 = {1}", t1, t2);