Пример #1
0
        static void Main(string[] args)
        {
            Cars petrol = new Cars();

            petrol.FuelUsage = 1;
            //petrol.fuelCurrent = 10;
            double s     = Convert.ToDouble(Console.ReadLine());
            double qaliq = petrol.ferq(s);



            petrol.possibleDistance();
            Console.Write("Ne qeder yol gedeceksiniz?");
            double uzunluq = Convert.ToDouble(Console.ReadLine());

            if (petrol.checkDistance(uzunluq)) // checkDistance(double km) ile gosterilmelidir cars.cs
            {
                Console.WriteLine("Ugurlar, yolunuza davam ede bilersiniz");
            }
            else
            {
                Console.Write("Bu yolu getmek ucun kifayet qeder benzininiz yoxdur,Neche litr benzin doldurmaq istediyinizi daxil edin:");
                double litr = Convert.ToDouble(Console.ReadLine());
                if (petrol.checkFuelAviable(litr))
                {
                    Console.WriteLine("Benzin dolduruldu");
                }
                else
                {
                    Console.WriteLine("Istediyiniz qeder benzin umumi yanacaq cheninin hecminden" + " " + qaliq + " " + "litr coxdur ");
                }
            }

            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Cars car_option = new Cars();

            car_option.FuelUsage = 10;
            car_option.possibleDistance();
            Console.Write("Neche km gedeceyinizi daxil edin:");
            double km = Convert.ToDouble(Console.ReadLine());

            if (car_option.checkDistance(km))
            {
                Console.WriteLine("Bu yolu getmesi uchun benzin yeterlidir");
                car_option.ascGlobalDistance(km);
                car_option.ascLocalDistance(km);
            }
            else
            {
                Console.WriteLine("Benzin yeterli deyil");
            }
            Console.Write("Neche litr bezin dolduracaginizi daxil edin:");
            double litr = Convert.ToDouble(Console.ReadLine());

            if (car_option.checkFuelAviable(litr))
            {
                Console.WriteLine("benzin yanacaq chenine elave olundu");
                car_option.addFuel(litr);
            }
            else
            {
                Console.WriteLine("Yanacaq cheninin tutumunu ashirsiniz");
            }
            Console.ReadKey();

            /*Console.WriteLine("1. Masini sur (paramter olaraq km olacaq sistem yoxlamasi gerekirki bak-da olan benzin-le bu qeder gede biler mi?)");
             * Console.WriteLine("2. Benzin doldur (parametr olaraq litr alacaq. Yoxlayacaqki elave olunan litr bak-in kapasitesini asirmi? )");
             * Console.WriteLine("3. Local Distance. Masinin local olaraq ne qeder yol getdiyini deyecek ve sifirlana bilecek");
             * Console.WriteLine("4. Global Distance. Masinin global olaraq ne qeder getdiyini deyecek ve sifirlana bilinmeyecek");
             * Console.WriteLine("0. Exit");*/
        }
Пример #3
0
        static void Main(string[] args)
        {
            Cars mycar = new Cars();


            Console.WriteLine("\t\t\t\t 1. Masini sur\n\t\t\t\t 2. Benzin doldur\n\t\t\t\t 3. Local Distance\n\t\t\t\t 4. Global Distance\n\t\t\t\t 5. Exit");

            int selection = 0;
            int distance  = 0;
            int fuel      = 0;

            do
            {
                Console.WriteLine("bakda " + mycar.fuelCurrent + " litr benzin var");
                selection = Convert.ToInt32(Console.ReadLine());
                switch (selection)
                {
                case 1:
                    Console.Write("getmek istediyiniz mesafeni daxil edin: ");
                    distance = Convert.ToInt32(Console.ReadLine());
                    mycar.checkDistance(distance);

                    // mycar.ascGlobalDistance(distance);
                    //mycar.ascLocalDistance(distance);



                    break;

                case 2:
                    Console.Write("Elave etmek istediyiniz yanacaq miqdarini daxil edin: ");
                    fuel = Convert.ToInt32(Console.ReadLine());
                    mycar.addFuel(fuel);
                    //Console.WriteLine("bakda " + mycar.fuelCurrent + " litr benzin var");
                    break;

                case 3:
                    Console.WriteLine("Local mesafe " + mycar.LocalDistance + " kilometrdirdir");
                    Console.WriteLine("/t reset? (yes/no)");
                    string reset_local = Convert.ToString(Console.ReadLine());
                    if (reset_local == "yes")
                    {
                        Console.WriteLine("reseted");
                        mycar.LocalDistance = 0;
                    }
                    else if (reset_local == "no")
                    {
                        Console.WriteLine("did not reseted");
                    }
                    else
                    {
                        Console.WriteLine("eror");
                    }

                    break;

                case 4:
                    Console.WriteLine("Global mesafe " + mycar.GlobalDistance + " kilometrdirdir");
                    break;

                case 5:
                    System.Environment.Exit(0);
                    break;

                default:
                    Console.WriteLine("error");
                    break;
                }
            } while (selection != 5);
        }