Buradasınız

17-C#-12 if-else Bölüm 1

c# dersleri

If (Eğer)  Else ve Else-If Deyimleri

Belirli koşul yada koşullara göre işlem yapılabilmesini sağlayan şart yapısıdır. Koşul olarak daha önceki derslerimizde görmüş olduğumuz Karşılaştırma ve Mantıksal operatörler kullanılmaktadır. if kullanımı aşağıdaki gibi üç farklı şekilde olabilir.

Örneklerle if konusunu pekiştirelim.

Örnek: Klavyeden girilen bir sayının sıfırdan büyük yada küçük olduğunu bulup sonucu ekrana yazdıran uygulamayı yapınız.

int sayi;
Console.Write("Bir sayı giriniz : ");
sayi = int.Parse( Console.ReadLine());
if (sayi<0)
{
    Console.WriteLine("Sayı sıfırdan küçüktür");
}
else if (sayi>0)
{
    Console.WriteLine("Sayı sıfırdan büyüktür");
}
Console.ReadKey(); 

 

Örnek: Klavyeden bir sayı girilecek girilen sayının pozitif mi, negatif mi yada sıfır olduğunu bulup yazdıran programı yapınız.

 

int sayi;
Console.Write("Bir sayı giriniz");
sayi = int.Parse(Console.ReadLine());

if (sayi == 0)
    Console.WriteLine("Girilen sayı Sıfır");
if (sayi < 0)
    Console.WriteLine("Girilen sayı Negatif");
if (sayi > 0)
    Console.WriteLine("Girilen sayı Pozitif");
Console.ReadKey();

 

Bu örnekte if yapısı aşağıdaki gibi kurulabilirdi. Bu kullanım daha uygundur.

 

if (sayi == 0)
    Console.WriteLine("Girilen sayı Sıfır");
else if (sayi < 0)
    Console.WriteLine("Girilen sayı Negatif");
else if (sayi > 0)
    Console.WriteLine("Girilen sayı Pozitif");

 

Örnek:  Klavyeden girilen üç yazılı notunun ortalamasını bulup eğer ortalama 50′den büyükse ekrana Geçti, küçükse Kaldı yazan programı yapınız.

 

int y1, y2, y3,ortalama;
Console.Write("1. Yazılıyı Giriniz");
y1 = int.Parse(Console.ReadLine());

Console.Write("2. Yazılıyı Giriniz");
y2 = int.Parse(Console.ReadLine());

Console.Write("3. Yazılıyı Giriniz");
y3 = int.Parse(Console.ReadLine());

ortalama = (y1 + y2 + y3) / 3;

if (ortalama >= 50)
    Console.WriteLine("{0} ile Geçtiniz",ortalama);
else
    Console.WriteLine("{0} ile Kaldınız",ortalama);
Console.ReadKey();

Yorum ekle

Konuyla İlgili Yazılar

c# dersleri

12-C#-7 ++ ve -- Operatörleri

++ VE -- OPERATÖRLERİ Bu operaröler bir artırma ve azaltma işlemi yapar. Değişkenin sağında veya solunda kullanılmasına göre işlem değişir. a++; --> a=a+1;... devamı...