C# ile yapacağımız uygulamada kullanıcı klavyeden iki adet sayı girecektir. Girilen iki sayı karşılaştırılarak büyük, küçük veya eşitlik sonucu ekranda gösterilecektir.
DOUBLE tipinde sayi1 ve sayi2 olmak üzere iki adet değişken tanımlanmıştır. Girilen iki sayının karşılaştırma işlemi için IF ifadesi kullanılmıştır..
if ifadesi parantez içinde yazılan şartın doğru veya yanlış olma mantığı ile çalışır. Eğer parantez içindeki ifade doğru ise if’ten sonra yazılan satır veya satırlar (süslü parantez kullanıldıysa) çalışır. Eğer ifade yanlış ise yazılan bir sonraki else durumuna veya else if durumuna geçer.
Aşağıdaki örnekte (sayi1>sayi2) ifadesi doğru ise Console.WriteLine(“Birinci sayı({0}) ikinciden({1}) büyüktür.”,sayi1,sayi2) kod bloğu çalışacaktır. Yanlış ise bir sonraki karşılaştırma işlemi olan else if (sayi1 < sayi2) ifadesine geçecektir. Bu ifadenin de doğru olup olmadığı sorgulandıktan sonra eğer yanlış ise else durumuna gelip Console.WriteLine(“Birbirlerine eşitler.”) kod bloğu çalışacaktır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | double sayi1 = 0, sayi2 = 0; Console.Write("Birinci sayıyı giriniz:"); sayi1 = Convert.ToDouble(Console.ReadLine()); Console.Write("İkinci sayıyı giriniz:"); sayi2 = Convert.ToDouble(Console.ReadLine()); if (sayi1>sayi2) Console.WriteLine("Birinci sayı({0}) ikinciden({1}) büyüktür.",sayi1,sayi2); else if (sayi1 < sayi2) Console.WriteLine("İkinci sayı({0}) birinciden({1}) büyüktür.",sayi2,sayi1); else Console.WriteLine("Birbirlerine eşitler."); Console.ReadKey(); |
One Comment on “C# Örnekleri – Klavyeden Girilen İki Sayıyı Karşılaştırma”