private static void Step4257() { Console.WriteLine(); Console.WriteLine("4257"); double[] in4257l = { 0.7, 0.3, 0.05, -2, 300 }; double[] in4257p = { 2297, 983, 101, 15, -113 }; for (int i = 0; i < in4257l.Length; i++) { try { if (Lab05.task4257(in4257l[i], in4257p[i])) { Console.WriteLine("Расстояние в километрах меньше"); } else { Console.WriteLine("Расстояние в футах меньше"); } } catch (Exception e) { Console.WriteLine(e.Message); } } }
private static void Step1945() { Console.WriteLine(); Console.WriteLine("1945"); int[] in1945sc = { 17, 13, 7854, 5808, -20, 300 }; int[] in1945ss = { 19, 19, 8100, 8100, 4, -200 }; for (int i = 0; i < in1945sc.Length; i++) { try { if (Lab05.task1945(in1945sc[i], in1945ss[i])) { Console.WriteLine("Круг уместится в квадрате"); } else { Console.WriteLine("Круг не поместится в квадрате"); } } catch (Exception e) { Console.WriteLine(e.Message); } } }
private static void Step4257() { Console.WriteLine(); Console.WriteLine("4257"); double[] in4257l = { 0.7, 0.3, 0.05, -2, 300 }; double[] in4257p = { 2297, 983, 101, 15, -113 }; for (int i = 0; i < in4257l.Length; i++) { try { if (Lab05.Task4257(in4257l[i], in4257p[i])) { Console.WriteLine("Кабеля хватит. Расстояние меньше длины кабеля."); } else { Console.WriteLine("Кабеля не хватит. Длина кабеля меньше расстояния."); } } catch (Exception e) { Console.WriteLine(e.Message); } } }
private static void Step6556() { Console.WriteLine(); Console.WriteLine("6556"); int[] in6556a = { 3, 7, 2, 13, 23, -2, 3, 13, 6911 }; int[] in6556b = { 5, 1, 13, 11, 3, 8, -4, 15, 5881 }; int[] in6556c = { 7, 11, 5, 7, 9, 9, 5, -17, 3203 }; int[] in6556d = { 9, 3, 19, 19, 11, 7, 6, 19, -4639 }; for (int i = 0; i < in6556a.Length; i++) { try { if (Lab05.Task6556(in6556a[i], in6556b[i], in6556c[i], in6556d[i])) { Console.WriteLine("Размещение возможно"); } else { Console.WriteLine("Размещение невозможно"); } } catch (Exception e) { Console.WriteLine(e.Message); } } }
private static void Step4527() { Console.WriteLine(); Console.WriteLine("4527"); int[] in4527 = { 1, 2, 3, 8, -10, 26, 40, 100, -20, 300 }; String[] out4527 = { "1'ый", "2'ой", "3'ий", "8'ой", "-10'ый", "26'ой", "40'ой", "100'ый" }; for (int i = 0; i < in4527.Length; i++) { try { String result = Lab05.Task4527(in4527[i]); if (result.Equals(out4527[i])) { Console.WriteLine("Задача решена верно"); } else { Console.WriteLine("Ошибка. Результат:" + result); } } catch (Exception e) { Console.WriteLine(e.Message); } } }
private static void Step6291() { Console.WriteLine(); Console.WriteLine("6291"); int[] in6291a = { 13, 21, 29, 61, 211, -151, 193, 101 }; int[] in6291b = { 17, 21, 2, 47, 211, 239, -193, 83 }; int[] in6291c = { 14, 37, 29, 47, 211, 239, 3, -101 }; for (int i = 0; i < in6291a.Length; i++) { try { if (Lab05.Task6291(in6291a[i], in6291b[i], in6291c[i])) { Console.Write("Треугольник является "); } else { Console.Write("Треугольник не является "); } Console.WriteLine("равнобедренным."); } catch (Exception e) { Console.WriteLine(e.Message); } } }
static void Step5980() { Console.WriteLine(); Console.WriteLine("5980"); Console.WriteLine("{0} ({1})", Lab05.Task5980(9), 3.0); Console.WriteLine("{0} ({1})", Lab05.Task5980(0), 0.0); Console.WriteLine("{0} ({1})", Lab05.Task5980(-7), 49.0); }
static void Step3770() { Console.WriteLine(); Console.WriteLine("3770"); Console.WriteLine("{0} ({1})", Lab05.Task3770(1, 2, 3), 3); Console.WriteLine("{0} ({1})", Lab05.Task3770(7, 4, -2), 7); Console.WriteLine("{0} ({1})", Lab05.Task3770(0, 5, -7), 5); }
public void Task4847Test() { Assert.IsFalse(Lab05.Task4847(31, 59, 83)); Assert.IsTrue(Lab05.Task4847(19, 19, 41)); Assert.IsTrue(Lab05.Task4847(7, 11, 11)); Assert.IsTrue(Lab05.Task4847(67, -67, 67)); Assert.IsTrue(Lab05.Task4847(1, 1, 1)); }
public static void Step7865() { Console.WriteLine(); Console.WriteLine("7865"); int[] in7865 = { -5, -11, -3, 10, 5, 19, 0, -20, 20 }; for (int i = 0; i < in7865.Length; i++) { Console.WriteLine(Lab05.Task7865(in7865[i])); } }
static void Step8174() { Console.WriteLine(); Console.WriteLine("8174"); Console.WriteLine("{0} ({1})", Lab05.Task8174(-5), 5); Console.WriteLine("{0} ({1})", Lab05.Task8174(-11), 11); Console.WriteLine("{0} ({1})", Lab05.Task8174(7), 7); Console.WriteLine("{0} ({1})", Lab05.Task8174(13), 13); Console.WriteLine("{0} ({1})", Lab05.Task8174(0), 0); }
public void Task5662Test() { Assert.AreEqual("Вещественных корней уравнения 1x^2 + 2x + 3 = 0 нет", Lab05.Task5662(1, 2, 3)); Assert.AreEqual("Вещественных корней уравнения 11x^2 + 13x + 19 = 0 нет", Lab05.Task5662(11, 13, 19)); Assert.AreEqual("У уравнения 3x^2 + 17x + 5 = 0 два вещественных корня", Lab05.Task5662(3, 17, 5)); Assert.AreEqual("У уравнения 5x^2 + 31x + 29 = 0 два вещественных корня", Lab05.Task5662(5, 31, 29)); Assert.AreEqual("Уравнение 3x^2 + 6x + 3 = 0 имеет один корень", Lab05.Task5662(3, 6, 3)); Assert.AreEqual("Уравнение 1x^2 + 2x + 1 = 0 имеет один корень", Lab05.Task5662(1, 2, 1)); Assert.AreEqual("Данное уравнение не является квадратным", Lab05.Task5662(0, 7, 13)); }
static void Step5662() { Console.WriteLine(); Console.WriteLine("5662"); Console.WriteLine(Lab05.Task5662(1, 2, 3)); Console.WriteLine(Lab05.Task5662(11, 13, 19)); Console.WriteLine(Lab05.Task5662(3, 17, 5)); Console.WriteLine(Lab05.Task5662(5, 31, 29)); Console.WriteLine(Lab05.Task5662(3, 6, 3)); Console.WriteLine(Lab05.Task5662(1, 2, 1)); Console.WriteLine(Lab05.Task5662(0, 7, 13)); }
private static void Step7991() { Console.WriteLine(); Console.WriteLine("7991"); double[] in7991x = { 6.35, 4.71, 19.99, 10, -2.28 }; double[] in7991y = { 2.7, 2.59, -1.57, 10, 16.92 }; double[] in7991z = { 5.08, -18.55, 2.75, 10, 6.14 }; for (int i = 0; i < in7991x.Length; i++) { IList <double> result = Lab05.Task7991(in7991x[i], in7991y[i], in7991z[i]); Console.WriteLine(String.Join(" ", result)); } }
static void Step1292() { Console.WriteLine(); Console.WriteLine("1292"); String[] in1292 = { "a", "b", "d", "h", "i" }; String[] out1292 = { "a", "ab", "abcd", "abcdefgh", "abcdefgh" }; for (int i = 0; i < in1292.Length; i++) { String result = Lab05.task1292(new StringBuilder(), in1292[i]).ToString(); Console.WriteLine("Ожидалось : " + out1292[i]); Console.WriteLine("Получилось: " + result); } }
static void Step7088() { Console.WriteLine(); Console.WriteLine("7088"); double[] in7088x = { 0, 1, 1.5, 2, 2.5, 0, 1, 1.5, 2, 2.5, 0, 1, 1.5, 2, 2.5, 0, 1, 1.5, 2, 2.5, 0, 1, 1.5, 2, 2.5 }; double[] in7088y = { 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, -0.5, -0.5, -0.5, -0.5, -0.5, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2 }; for (int i = 0; i < in7088x.Length; i++) { String currentPattern = getPattern(Lab05.Task7088(in7088x[i], in7088y[i])); Console.WriteLine(currentPattern, in7088x[i], in7088y[i]); } }
static void Step5382() { Console.WriteLine(); Console.WriteLine("5382"); double[] in5382x = { 5, 1, 0, 5, 1, 0, 5, 1, 0, 5, 1, 0, 5, 1, 0 }; double[] in5382y = { 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1 }; String positivePattern = "{{{0};{1}}} принадлежит области"; String negativePattern = "{{{0};{1}}} не принадлежит области"; for (int i = 0; i < in5382x.Length; i++) { String currentPattern = Lab05.Task5382(in5382x[i], in5382y[i]) ? positivePattern : negativePattern; Console.WriteLine(currentPattern, in5382x[i], in5382y[i]); } }
public void Task6740Test() { double[] in6740xPos = { 1, 2, 3, 1, 2, 3, 1, 2, 3 }; double[] in6740yPos = { -1, -1, -1, -1.5, -1.5, -1.5, -2, -2, -2 }; double[] in6740xNeg = { 0, 1, 2, 3, 4, 0, 4, 0, 4, 0, 4, 0, 1, 2, 3, 4 }; double[] in6740yNeg = { 0, 0, 0, 0, 0, -1, -1, -1.5, -1.5, -2, -2, -3, -3, -3, -3, -3 }; for (int i = 0; i < in6740xPos.Length; i++) { Assert.IsTrue(Lab05.Task6740(in6740xPos[i], in6740yPos[i])); } for (int i = 0; i < in6740xNeg.Length; i++) { Assert.IsFalse(Lab05.Task6740(in6740xNeg[i], in6740yNeg[i])); } }
static void Step6() { double[] in9038x = { 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3 }; double[] in9038y = { 2, 2, 2, 1.5, 1.5, 1.5, 1, 1, 1, 0.5, 0.5, 0.5, 0, 0, 0 }; for (int i = 0; i < in9038x.Length; i++) { Console.Write("{" + in9038x[i] + ";" + in9038y[i]); if (Lab05.task9038(in9038x[i], in9038y[i])) { Console.WriteLine("} принадлежит области"); } else { Console.WriteLine("} не принадлежит области"); } } }
static void Step3() { double[] in6351x = { 0, 1, 1.5, 2, 3, 0, 1, 1.5, 2, 3, 0, 1, 1.5, 2, 3 }; double[] in6351y = { 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2 }; for (int i = 0; i < in6351x.Length; i++) { Console.Write("{" + in6351x[i] + ";" + in6351y[i]); if (Lab05.task6351(in6351x[i], in6351y[i])) { Console.WriteLine("} принадлежит области"); } else { Console.WriteLine("} не принадлежит области"); } } }
static void Step2() { double[] in4042x = { 2, 1, 0, -1, -2 }; double[] in4042y = { 2, 1.5, 0, -2, -3 }; for (int i = 0; i < in4042x.Length; i++) { Console.Write("{" + in4042x[i] + ";" + in4042y[i]); if (Lab05.task4042(in4042x[i], in4042y[i])) { Console.WriteLine("} принадлежит области"); } else { Console.WriteLine("} не принадлежит области"); } } }
static void Step1() { int[] in4847x = { 31, 19, 7, 67, 1 }; int[] in4847y = { 59, 19, 11, -67, 1 }; int[] in4847z = { 83, 41, 11, 67, 1 }; for (int i = 0; i < in4847x.Length; i++) { if (Lab05.task4847(in4847x[i], in4847y[i], in4847z[i])) { Console.WriteLine("Среди чисел есть равные"); } else { Console.WriteLine("Числа не равны друг другу"); } } }
static void Step4() { double[] in5382x = { 5, 1, 0, 5, 1, 0, 5, 1, 0, 5, 1, 0, 5, 1, 0 }; double[] in5382y = { 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1 }; for (int i = 0; i < in5382x.Length; i++) { Console.Write("{" + in5382x[i] + ";" + in5382y[i]); if (Lab05.task5382(in5382x[i], in5382y[i])) { Console.WriteLine("} принадлежит области"); } else { Console.WriteLine("} не принадлежит области"); } } }
static void Step5() { double[] in7250x = { 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3 }; double[] in7250y = { 2, 2, 2, 1, 1, 1, 0, 0, 0, -1.5, -1.5, -1.5, -2, -2, -2 }; for (int i = 0; i < in7250x.Length; i++) { Console.Write("{" + in7250x[i] + ";" + in7250y[i]); if (Lab05.task7250(in7250x[i], in7250y[i])) { Console.WriteLine("} принадлежит области"); } else { Console.WriteLine("} не принадлежит области"); } } }
public static void Step8867() { Console.WriteLine(); Console.WriteLine("8867"); int[] in8867a = { 1, -4, -2, 0, 4, 4 }; int[] in8867b = { 3, 5, 7, 5, 4, -2 }; int[] in8867x = { 2, 0, -10, 7, 4, 3 }; for (int i = 0; i < in8867a.Length; i++) { try { Console.WriteLine(Lab05.Task8867(in8867a[i], in8867b[i], in8867x[i])); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } }
static void Step8715() { Console.WriteLine(); Console.WriteLine("8715"); int[] in8718a = { 1, -4, 7, 0, 4, -2, 10, 5 }; int[] in8718b = { 2, 0, 4, 5, 4, 4, 3, 1 }; int[] in8718c = { 3, 5, -2, -7, 4, 3, 5, 7 }; for (int i = 0; i < in8718a.Length; i++) { if (Lab05.Task8715(in8718a[i], in8718b[i], in8718c[i])) { Console.WriteLine("Выполняется"); } else { Console.WriteLine("Не выполняется"); } } }
static void Step6740() { Console.WriteLine(); Console.WriteLine("6740"); double[] in6740x = { 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4 }; double[] in6740y = { 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1.5, -1.5, -1.5, -1.5, -1.5, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3 }; for (int i = 0; i < in6740x.Length; i++) { Console.Write("{" + in6740x[i] + ";" + in6740y[i]); if (Lab05.Task6740(in6740x[i], in6740y[i])) { Console.WriteLine("} принадлежит области"); } else { Console.WriteLine("} не принадлежит области"); } } }
private static void Step1763() { Console.WriteLine(); Console.WriteLine("1763"); int[] in1763r = { 15, 29, -17, 37 }; int[] in1763a = { 31, 41, 23, -5 }; for (int i = 0; i < in1763r.Length; i++) { try { String result = Lab05.task1763(in1763r[i], in1763a[i]); Console.WriteLine(result); } catch (Exception e) { Console.WriteLine(e.Message); } } }
private static void Step2291() { Console.WriteLine(); Console.WriteLine("2291"); double[] in2291v1 = { 60.5, 17950, -0.6, 0.1004 }; double[] in2291v2 = { 16.8, 5000, 0.2, -0.028 }; for (int i = 0; i < in2291v1.Length; i++) { try { String result = Lab05.task2291(in2291v1[i], in2291v2[i]); Console.WriteLine(result); } catch (Exception e) { Console.WriteLine(e.Message); } } }
static void Step1999() { Console.WriteLine(); Console.WriteLine("1999"); int[] in1999x = { -3, -2, -1, -3, -2, -1, -3, -2, -1 }; int[] in1999y = { 2, 2, 2, 1, 1, 1, 0, 0, 0 }; for (int i = 0; i < in1999x.Length; i++) { Console.Write("{" + in1999x[i] + ";" + in1999y[i] + "} "); if (Lab05.Task1999(in1999x[i], in1999y[i])) { Console.WriteLine("принадлежит области"); } else { Console.WriteLine("не принадлежит области"); } } }