Example #1
0
        static bool Tumbler()
        {
            Console.Clear();
            var st = new SetLabel();

            st.Label("Выберите действие");
            st.AddPoint(0, "Выход");
            st.AddPoint(1, "Проверка ввода логина");
            st.AddPoint(2, "Операции с текстом");
            st.AddPoint(3, "Проверка на анаграммность");

            switch (st.UserSelTask())
            {
            case 0:
                Exit.ExitProgram();
                return(false);

            case 1:
                CheckLogin.Main();
                return(true);

            case 2:
                Task_2.Main();
                return(true);

            case 3:
                Anagram.Main();
                return(true);

            default:
                return(true);
            }
        }
Example #2
0
        private async void button4_Click(object sender, EventArgs e)
        {
            if (Tab2Checks())
            {
                button4.Visible = false;
                var inputValues     = textBox5.Text;
                var processedResult = "";

                textBox6.Text = DateTime.Now + ": Calculating in progress..\r\n";

                backgroundWorker2.RunWorkerAsync();

                await Task.Run(() =>
                {
                    try
                    {
                        if (checkBox1.Checked)
                        {
                            processedResult = Task_2.ProcessAlphametricEntryQueued(inputValues);
                        }
                        else
                        {
                            processedResult = Task_2.ProcessAlphametricEntry(inputValues);
                        }

                        if (string.IsNullOrEmpty(processedResult))
                        {
                            processedResult = "Phew. Sorry. No result exist!";
                        }
                    }
                    catch (Exception ex)
                    {
                        processedResult = "Error occured: " + ex.Message;
                    }
                });

                textBox6.Text  += DateTime.Now + ":" + processedResult;
                button4.Visible = true;
                backgroundWorker2.CancelAsync();
            }
        }
 static void Main(string[] args)
 {
     Task_1.Execute();
     Task_2.Execute();
     Task_3.Execute();
 }
Example #4
0
 static void Main(string[] args)
 {
     Task_1 task_1 = new Task_1();
     Task_2 task_2 = new Task_2();
     Task_3 task_3 = new Task_3();
 }
Example #5
0
        static void Main()
        {
            Task_2   work   = new Task_2();   //класс где выполнены все задания
            FormatIO format = new FormatIO(); // класс для форматированного ввода данных.

            work.Access();

            Console.Clear();
            Console.WriteLine("Выберите программу, указав ее номер (любая другая цифра закрывает программу):");
            Console.WriteLine("1.Программа, выбирающая минимальное из трёх чисел.");
            Console.WriteLine("2.Программа по подсчету количества цифр числа.");
            Console.WriteLine("3.Программа по подсчету суммы нечетных положительных чисел.");
            Console.WriteLine("4.Программа расчета ИМТ \"Худой\\Толстый\"");
            Console.WriteLine("5.Программа подсчета количества \"хороших\" чисел");
            Console.WriteLine("6.Программа реализует вывод на экран чисел от a до b [a < b].");
            int count  = 0;
            int answer = format.GetTryInt("Ваш выбор :");

            while (count != 7)
            {
                switch (answer)
                {
                case 1:
                    work.MinNumber();
                    count++;
                    break;

                case 2:
                    work.CountNumbers();
                    count++;
                    break;

                case 3:
                    work.CountOddNumbers();
                    count++;
                    break;

                case 4:
                    work.IMT();
                    count++;
                    break;

                case 5:
                    work.GoodNumbers();
                    count++;
                    break;

                case 6:
                    work.NumbersAB();
                    count++;
                    break;

                default:
                    format.TextTask("конец");
                    Environment.Exit(0);
                    break;
                }
                Console.Clear();

                Console.WriteLine("Выберите программу, указав ее номер (любая другая цифра закрывает программу):");
                Console.WriteLine("1.Программа, выбирающая минимальное из трёх чисел.");
                Console.WriteLine("2.Программа по подсчету количества цифр числа.");
                Console.WriteLine("3.Программа по подсчету суммы нечетных положительных чисел.");
                Console.WriteLine("4.Программа расчета ИМТ \"Худой\\Толстый\"");
                Console.WriteLine("5.Программа подсчета количества \"хороших\" чисел");
                Console.WriteLine("6.Программа реализует вывод на экран чисел от a до b [a < b].");

                answer = format.GetTryInt("Ваш выбор :");
            }

            format.TextTask("конец");
            Environment.Exit(0);
        }