private static bool exit;
public static void Main()
public static void Hesapla()
const double oran1 = 0.12;
const double oran2 = 0.11;
const double oran3 = 0.08;
const double oran4 = 0.06;
const double oran5 = 0.04;
const double oran6 = 0.03;
const double oran7 = 0.015;
const double oran8 = 0.01;
const double aralik1 = 35000;
const double aralik2 = 45000;
const double aralik3 = 80000;
const double aralik4 = 240000;
const double aralik5 = 600000;
const double aralik6 = 750000;
const double aralik7 = 1250000;
const double toplamsinir1 = aralik1;
const double toplamsinir2 = aralik1 + aralik2;
const double toplamsinir3 = aralik1 + aralik2 + aralik3;
const double toplamsinir4 = aralik1 + aralik2 + aralik3 + aralik4;
const double toplamsinir5 = aralik1 + aralik2 + aralik3 + aralik4 + aralik5;
const double toplamsinir6 = aralik1 + aralik2 + aralik3 + aralik4 + aralik5 + aralik6;
const double toplamsinir7 = aralik1 + aralik2 + aralik3 + aralik4 + aralik5 + aralik6 + aralik7;
Console.WriteLine("Takip Tutari:");
double ilkdeger = Convert.ToDouble(Console.ReadLine());
if (ilkdeger <= 3000 && ilkdeger >= 360)
else if (ilkdeger <= 360)
else if (ilkdeger <= aralik1)
sonuc = ilkdeger * oran1;
else if (ilkdeger > toplamsinir1 && ilkdeger <= toplamsinir2)
deger1 = aralik1 * oran1;
deger2 = (ilkdeger - toplamsinir1) * oran2;
else if (ilkdeger > toplamsinir2 && ilkdeger <= toplamsinir3)
deger1 = aralik1 * oran1;
deger2 = aralik2 * oran2;
deger3 = (ilkdeger - toplamsinir2) * oran3;
sonuc = deger1 + deger2 + deger3;
else if (ilkdeger > toplamsinir3 && ilkdeger <= toplamsinir4)
deger1 = aralik1 * oran1;
deger2 = aralik2 * oran2;
deger3 = aralik3 * oran3;
deger4 = (ilkdeger - toplamsinir3) * oran4;
sonuc = deger1 + deger2 + deger3 + deger4;
else if (ilkdeger > toplamsinir4 && ilkdeger <= toplamsinir5)
deger1 = aralik1 * oran1;
deger2 = aralik2 * oran2;
deger3 = aralik3 * oran3;
deger4 = aralik4 * oran4;
deger5 = (ilkdeger - toplamsinir4) * oran5;
sonuc = deger1 + deger2 + deger3 + deger4 + deger5;
else if (ilkdeger > toplamsinir5 && ilkdeger <= toplamsinir6)
deger1 = aralik1 * oran1;
deger2 = aralik2 * oran2;
deger3 = aralik3 * oran3;
deger4 = aralik4 * oran4;
deger5 = aralik5 * oran5;
deger6 = (ilkdeger - toplamsinir5) * oran6;
sonuc = deger1 + deger2 + deger3 + deger4 + deger5 + deger6;
else if (ilkdeger > toplamsinir6 && ilkdeger <= toplamsinir7)
deger1 = aralik1 * oran1;
deger2 = aralik2 * oran2;
deger3 = aralik3 * oran3;
deger4 = aralik4 * oran4;
deger5 = aralik5 * oran5;
deger6 = aralik6 * oran6;
deger7 = (ilkdeger - toplamsinir6) * oran7;
sonuc = deger1 + deger2 + deger3 + deger4 + deger5 + deger6 + deger7;
else if (ilkdeger > toplamsinir7)
deger1 = aralik1 * oran1;
deger2 = aralik2 * oran2;
deger3 = aralik3 * oran3;
deger4 = aralik4 * oran4;
deger5 = aralik5 * oran5;
deger6 = aralik6 * oran6;
deger7 = aralik7 * oran7;
deger8 = (ilkdeger - toplamsinir7) * oran8;
sonuc = deger1 + deger2 + deger3 + deger4 + deger5 + deger6 + deger7 + deger8;
Console.WriteLine("Vekalet Ücreti:");
Console.WriteLine(sonuc.ToString("N2") + " TL");
Console.WriteLine("Lütfen Geçerli Tutar Girin");
Console.WriteLine("--------------------------");