Example #1
0
 public static void Main(string[] args)
 {
     Lab5.Task1();
     Lab5.Task2();
     Lab5.Task3();
     Lab5.Task4();
     Lab5.Task5();
     Console.ReadLine();
 }
Example #2
0
        public void Lab5Test()
        {
            var a_law = Lab5.A_law(BitConverter.GetBytes(666));

            Assert.AreEqual(a_law, (byte)241);
            var mu_law = Lab5.Mu_law(.5);

            Assert.AreEqual(mu_law, .87570306864923486);
        }
Example #3
0
 static void Main(string[] args)
 {
     lab1 lab1 = new lab1();
     lab2 lab2 = new lab2();
     //lab 3 and lab 4 are static
     Lab5 lab5 = new Lab5();
     lab6 lab  = new lab6();
     //here use the functions defined in the labs classes to do what you desire.
 }
Example #4
0
 public void Setup()
 {
     this.handler = new Lab5(this.path, this.pathOut);
 }
Example #5
0
 public void lab2dec()
 {
     lab = new Lab5();
 }
Example #6
0
        static void Main(string[] args)
        {
            while (true)
            {
                Console.WriteLine("Введите номер лабораторной работы (1 - 8, 10; 0 - для выхода из приложения)");
                switch (Console.ReadLine())
                {
                case "0":
                {
                    Console.WriteLine("Завершить работу приложения? (y/n)");
                    while (true)
                    {
                        switch (Console.ReadLine())
                        {
                        case "y":
                            return;

                        case "n":
                            break;

                        default: continue;
                        }
                        break;
                    }
                    break;
                }

                case "1":
                {
                    Console.WriteLine("Лабораторная работа #1\n" +
                                      "Выбор задания:\n" +
                                      "1. Даны x, y, z . Вычислить a, если...\n" +
                                      "2. Вычислить площадь треугольника по всем известным формулам");
                    switch (Console.ReadLine())
                    {
                    case "1": { Lab1.RunTask1(); break; }

                    case "2": { Lab1.RunTask2(); break; }

                    default: break;
                    }
                    break;
                }

                case "2":
                {
                    Console.WriteLine("Лабораторная работа #2");
                    Lab2.RunTask1();
                    break;
                }

                case "3":
                {
                    Console.WriteLine("Лабораторная работа #3\n" +
                                      "Выбор задания:\n" +
                                      "1. Натуральное число p делится нацело на натуральное число q\n" +
                                      "2. Составить программу для вычисления функции");
                    switch (Console.ReadLine())
                    {
                    case "1": { Lab3.RunTask1(); break; }

                    case "2": { Lab3.RunTask2(); break; }
                    }
                    break;
                }

                case "4":
                {
                    Console.WriteLine("Лабораторная работа #4");
                    Lab4.RunTask1();
                    break;
                }

                case "5":
                {
                    Console.WriteLine("Лабораторная работа #5\n" +
                                      "Выбор задания:\n" +
                                      "1. Поиск минимального элемента из трех элементов\n" +
                                      "2. Найти сумму ряда при заданном n\n" +
                                      "3. Найти сумму бесконечного ряда при заданном eps\n" +
                                      "4. Дано натуральное число. Определить сколько раз в нем встречается цифра а");
                    switch (Console.ReadLine())
                    {
                    case "1": { Lab5.RunTask1(); break; }

                    case "2": { Lab5.RunTask2(); break; }

                    case "3": { Lab5.RunTask3(); break; }

                    case "4": { Lab5.RunTask4(); break; }
                    }
                    break;
                }

                case "6":
                {
                    Console.WriteLine("Лабораторная работа #6\n" +
                                      "Выбор задания:\n" +
                                      "1. Нахождение минимального и максимального элементов заданной последователь-ности чисел.\n" +
                                      "Вывести на экран значения и порядковые номера искомых элементов\n" +
                                      "2. Программа для ввода/вывода в массив данных с различной длинной записей");
                    switch (Console.ReadLine())
                    {
                    case "1": { Lab6.RunTask1(); break; }

                    case "2": { Lab6.RunTask2(); break; }
                    }
                    break;
                }

                case "7":
                {
                    Console.WriteLine("Лабораторная работа #7\n" +
                                      "Выбор задания:\n" +
                                      "1. Подсчет суммарного числа букв 'а' и букв 'b' в заданной строковой переменной. Вывести на экран каких букв больше\n" +
                                      "2. Поиск подстроки в заданной строке. В случае нахождения заданной подстроки необходимо удалить ее.");
                    switch (Console.ReadLine())
                    {
                    case "1": { Lab7.RunTask1(); break; }

                    case "2": { Lab7.RunTask2(); break; }
                    }
                    break;
                }

                case "8":
                {
                    Console.WriteLine("Лабораторная работа #8\n" +
                                      "Даны действительные числа a, b. Получить u = min(a, b-a), y = min(ab, a+b), k = min(u + v2, 3.14)");
                    Lab8.RunTask1();
                    break;
                }

                case "10":
                {
                    Console.WriteLine("Лабораторная работа #10");
                    Lab10.RunTask();
                    break;
                }

                default:
                {
                    break;
                }
                }
            }
        }