Kullanıcı klavyeden iki adet sayı girecektir. Bu sayıların farkını aldıktan sonra çıkan sonucun negatif, pozitif veya sıfır olduğunu ekrana yazdırılacaktır.
İlk aşamada double tipinde kullanıcının gireceği 2 adet sayıyı saklayacağımız değişken tanımlandı. Console.ReadLine() ile klavyeden girilen değer okunduktan sonra Convert.ToDouble komutu ile girilen sayı double veri tipine dönüştürüldü.
Klavyeden girilen iki sayının farkı hesaplandıktan sonra if deyimi ile çıkan sonucun pozitif, negatif veya sıfır olduğuna karar verilir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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()); double fark = sayi1 - sayi2; if (fark>0) Console.WriteLine("Farkları pozitiftir. Fark={0}",fark); else if(fark<0) Console.WriteLine("Farkları negatiftir. Fark={0}", fark); else if(fark==0) Console.WriteLine("Farkları sıfırdır. Fark={0}", fark); Console.ReadKey(); |
veya son else if durumunda farkın sıfır olmasından başka bir ihtimal olmadığı için yalnızsa else kullanılarak da yazılabilir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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()); double fark = sayi1 - sayi2; if (fark>0) Console.WriteLine("Farkları pozitiftir. Fark={0}",fark); else if(fark<0) Console.WriteLine("Farkları negatiftir. Fark={0}", fark); else Console.WriteLine("Farkları sıfırdır. Fark={0}", fark); Console.ReadKey(); |