cemtopkaya (10:46):

6 Kasım 2013 Çarşamba

C# If Else Kullanımı

Hız limiti 100 km olan bir yolda hızı;
                 hız limitinin %10 ile %20 arasında bir oranla hız limitini aşan araçlara 25 TL,
           hız limitinin %20 ile % 30  arasında  bir oranla hız limitini aşan araçlara 55 TL,
           hız limitinin %30 ile %40 arasında   bir oranla hız limitini
aşan araçlara 70 TL,
           hız limitinin %40 ile %50 arasında  bir oranla hız limitini aşan araçlara 90 TL,
           hız limitinin %50 ile %60 arasında bir oranla hız limitini aşan araçlara 150 TL,
                 hız limitinin %60 ve üzeri bir oranla hız limitini aşan araçlara 250 TL ceza yazılmaktadır.


Aracın hızını ekrana girdiren ve  kesilecek cezayı hesaplayan ve ekrana yazdıran program.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace calisma_2
{

class Program
{

static void Main(string[] args)
{

double hiz = 0;

Console.Write("Lütfen hız bilgisini giriniz= ");
hiz = Convert.ToDouble(Console.ReadLine());
int limit = 100;

if (hiz < 110)
{

Console.WriteLine("tebrikler hız limitini aşmadınız :");
}

else if (hiz >= limit *110/100 && hiz < (limit * 120 / 100))
{

Console.WriteLine("Ceza tutarınız 25 TL'dir");
}

else if (hiz >= limit * 120 / 100 && hiz < (limit * 130 / 100))
{

Console.WriteLine("Ceza tutarınız 55 TL'dir");
}

else if (hiz >= limit * 130 / 100 && hiz < (limit * 140 / 100))
{

Console.WriteLine("Ceza tutarınız 70 TL'dir");
}

else if (hiz >= limit * 140 / 100 && hiz < (limit * 150 / 100))
{

Console.WriteLine("Ceza tutarınız 90 TL'dir");
}

else if (hiz >= limit * 150 / 100 && hiz < (limit * 160 / 100))
{

Console.WriteLine("Ceza tutarınız 150 TL'dir");
}

else if (hiz >= limit* 60 / 100)
{

Console.WriteLine("Ceza tutarınız 250 TL'dir");
}

}

}

}

Hiç yorum yok:

Yorum Gönder