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");*/ }
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); }