예제 #1
0
파일: Program.cs 프로젝트: oleksenk/C-
        static void Main(string[] args)
        {
            Console.WriteLine("Вариант 3\n");

            var  cars  = new Cars();
            bool exist = true;

            string color;
            int    yearOfMade  = 0;
            int    price       = 0;
            int    enginePower = 0;

            byte   amount = 0;
            string tempForInput;

            Console.WriteLine("Магази барыги Равшана");
            Console.WriteLine("Хотите ли вы вибрать автомобиль по характеристикам?");
            Console.WriteLine("{Yes(Да, хочу), No(Нет, не хочу покажите мне все автомобили которие у вас есть!!)}");
            Console.Write("Введите y или n: ");
            tempForInput = Console.ReadLine();

            if (tempForInput == "y")
            {
                while (exist)
                {
                    amount       = 0;
                    color        = null;
                    tempForInput = null;

                    Console.WriteLine();
                    Console.WriteLine("Вы можете вибрать себе автомобиль за такими характеристиками");
                    Console.Write("{Цвет(");
                    Console.Write("На английском__");
                    Console.Write("), Год производства, Цена и Мощьность двигателя} \n");
                    Console.Write("Если ви хотите пропустить какую-то характеристику введите \n\n");

                    Console.Write("Введите цвет нужный авто: ");
                    color = Console.ReadLine();
                    if (color == "-")
                    {
                        amount++;
                    }

                    Console.Write("Введите нужный год выпуска: ");
                    tempForInput = Console.ReadLine();
                    if (tempForInput == "-")
                    {
                        tempForInput = null;
                        amount++;
                    }
                    else
                    {
                        yearOfMade = Convert.ToInt32(tempForInput);
                    }

                    Console.Write("Введите нужный цену: ");
                    tempForInput = Console.ReadLine();
                    if (tempForInput == "-")
                    {
                        tempForInput = null;
                        amount++;
                    }
                    else
                    {
                        price = Convert.ToInt32(tempForInput);
                    }

                    Console.Write("Введите нужный мощьность двигателя: ");
                    tempForInput = Console.ReadLine();
                    if (tempForInput == "-")
                    {
                        tempForInput = null;
                        amount++;
                    }
                    else
                    {
                        enginePower = Convert.ToInt32(tempForInput);
                    }

                    cars.findCar(amount, color, yearOfMade, price, enginePower);

                    Console.WriteLine("\nМне не нравлятся ети машини хочу вибрать еще раз! ");
                    Console.WriteLine("{Yes, No(Виход из программи)}");
                    Console.Write("Введите y или n: ");
                    tempForInput = Console.ReadLine();
                    exist        = tempForInput == "y" ? true : false;
                }
            }
            else
            {
                cars.showInfoAboutCars();
                Console.WriteLine();
                exist = false;
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Программа к самостоятельной роботе за вариантом 4!!! \n\n");

            var  cars  = new Cars();
            bool exist = true;

            string color;
            int    yearOfMade  = 0;
            int    price       = 0;
            int    enginePower = 0;

            byte   amount = 0;
            string tempForInput;

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("-Хотите ли вы вибрать машину по параметрах?");
            Console.WriteLine("{Yes(-хочу), No(-не хочу, покажите мне все машини которие у вас есть)}");
            Console.Write("Введите y или n: ");
            Console.ForegroundColor = ConsoleColor.White;
            tempForInput            = Console.ReadLine();

            if (tempForInput == "y")
            {
                while (exist)
                {
                    amount       = 0;
                    color        = null;
                    tempForInput = null;

                    Console.ForegroundColor = ConsoleColor.DarkYellow;
                    Console.WriteLine();
                    Console.WriteLine("-Вы можете вибрать себе машину по таких параметрах");
                    Console.Write("{Цвет(");
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.Write("__На английском__");
                    Console.ForegroundColor = ConsoleColor.DarkYellow;
                    Console.Write("), Год производства, Цена и Мощьность двигателя} \n");
                    Console.Write("-Если ви хотите пропустить какую-то характеристику введите - \n\n");

                    Console.ForegroundColor = ConsoleColor.DarkYellow;
                    Console.Write("Введите цвет желаемого авто: ");
                    Console.ForegroundColor = ConsoleColor.White;
                    color = Console.ReadLine();
                    if (color == "-")
                    {
                        amount++;
                    }

                    Console.ForegroundColor = ConsoleColor.DarkYellow;
                    Console.Write("Введите желаемий год производства: ");
                    Console.ForegroundColor = ConsoleColor.White;
                    tempForInput            = Console.ReadLine();
                    if (tempForInput == "-")
                    {
                        tempForInput = null;
                        amount++;
                    }
                    else
                    {
                        yearOfMade = Convert.ToInt32(tempForInput);
                    }

                    Console.ForegroundColor = ConsoleColor.DarkYellow;
                    Console.Write("Введите желаемую цену: ");
                    Console.ForegroundColor = ConsoleColor.White;
                    tempForInput            = Console.ReadLine();
                    if (tempForInput == "-")
                    {
                        tempForInput = null;
                        amount++;
                    }
                    else
                    {
                        price = Convert.ToInt32(tempForInput);
                    }

                    Console.ForegroundColor = ConsoleColor.DarkYellow;
                    Console.Write("Введите желаемую мощьность двигателя: ");
                    Console.ForegroundColor = ConsoleColor.White;
                    tempForInput            = Console.ReadLine();
                    if (tempForInput == "-")
                    {
                        tempForInput = null;
                        amount++;
                    }
                    else
                    {
                        enginePower = Convert.ToInt32(tempForInput);
                    }

                    cars.findCar(amount, color, yearOfMade, price, enginePower);

                    Console.ForegroundColor = ConsoleColor.DarkYellow;
                    Console.WriteLine("\n--Мне не нравлятся ети машини хочу вибрать еще раз! ");
                    Console.WriteLine("{Yes, No(Виход из программи)}");
                    Console.Write("Введите y или n: ");
                    Console.ForegroundColor = ConsoleColor.White;
                    tempForInput            = Console.ReadLine();
                    exist = tempForInput == "y" ? true : false;
                }
            }
            else
            {
                cars.showInfoAboutCars();
                Console.ForegroundColor = ConsoleColor.White;
                Console.WriteLine();
                exist = false;
            }
        }