Ejemplo n.º 1
0
 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);
         }
     }
 }
Ejemplo n.º 2
0
 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);
         }
     }
 }
Ejemplo n.º 3
0
 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);
         }
     }
 }
Ejemplo n.º 4
0
 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);
         }
     }
 }
Ejemplo n.º 5
0
 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);
         }
     }
 }
Ejemplo n.º 6
0
 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);
         }
     }
 }
Ejemplo n.º 7
0
 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);
 }
Ejemplo n.º 8
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);
 }
Ejemplo n.º 9
0
 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));
 }
Ejemplo n.º 10
0
 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]));
     }
 }
Ejemplo n.º 11
0
 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);
 }
Ejemplo n.º 12
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));
 }
Ejemplo n.º 13
0
 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));
 }
Ejemplo n.º 14
0
 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));
     }
 }
Ejemplo n.º 15
0
 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);
     }
 }
Ejemplo n.º 16
0
 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]);
     }
 }
Ejemplo n.º 17
0
        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]);
            }
        }
Ejemplo n.º 18
0
        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]));
            }
        }
Ejemplo n.º 19
0
 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("} не принадлежит области");
         }
     }
 }
Ejemplo n.º 20
0
 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("} не принадлежит области");
         }
     }
 }
Ejemplo n.º 21
0
 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("} не принадлежит области");
         }
     }
 }
Ejemplo n.º 22
0
 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("Числа не равны друг другу");
         }
     }
 }
Ejemplo n.º 23
0
 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("} не принадлежит области");
         }
     }
 }
Ejemplo n.º 24
0
 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("} не принадлежит области");
         }
     }
 }
Ejemplo n.º 25
0
 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);
         }
     }
 }
Ejemplo n.º 26
0
 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("Не выполняется");
         }
     }
 }
Ejemplo n.º 27
0
 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("} не принадлежит области");
         }
     }
 }
Ejemplo n.º 28
0
 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);
         }
     }
 }
Ejemplo n.º 29
0
 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);
         }
     }
 }
Ejemplo n.º 30
0
 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("не принадлежит области");
         }
     }
 }