static void Main(string[] args) { Console.WriteLine("Masinin 100km-e ne qeder benzin isdetdiyin qeyd edin!"); double serfiyat = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Yanacag ceninin hecmini qeyd edin!"); int yanacaq_ceni = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Masini surmek ucun benzin elave edin(litrle)"); double benzin = Convert.ToDouble(Console.ReadLine()); 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"); Cars audi = new Cars(); audi.FuelUsage = serfiyat; audi.FuelCapacity = yanacaq_ceni; audi.addFuel(benzin); int choose = Convert.ToInt32(Console.ReadLine()); if (choose == 1) { audi.possibleDistance(); Console.ForegroundColor = ConsoleColor.DarkMagenta; Console.WriteLine(audi.possibleDistance().ToString() + "km gede bilersiniz"); } else if (choose == 2) { Console.WriteLine("Nece litr benzin daxil etmek isdediynizi daxil edin"); int a; a = Convert.ToInt32(Console.ReadLine()); if (audi.checkFuelAviable(a) == true) { Console.WriteLine(a + "litr yanacag elave olundu"); } else { Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("Benzin tutumunu kecdiniz.Tutumdan artiq benzin elave oluna bilmez"); } } else if (choose == 3) { audi.possibleDistance(); audi.ascLocalDistance(audi.possibleDistance()); Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine(audi.LocalDistance.ToString() + "km gedmisiniz"); } else if (choose == 4) { audi.possibleDistance(); audi.ascGlobalDistance(audi.possibleDistance()); Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine(audi.GlobalDistance.ToString() + "km gedmisiniz"); } Console.ReadLine(); }
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); }