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