İçeriğe geç

C Programlama Öğreniyorum 2 | If Else Yapıları

Merhaba. Bu yazıda C dilinde if ve else yapılarının bazı kullanım alanlarını göreceğiz.

Kullanıcıdan Alınan Sayının Pozitiflik veya Negatiflik Durumunu Yazdırma

Önceki yazıda  printf ve scanf’in işlevlerinden bahsetmiştik. Bu programda farklı olarak if kullandık. If, “eğer” anlamındadır.

 

If yapısı farklı şekillerde kullanılabilir. Eğer 2 olasılık varsa,

if (1.olasılık) {}

else {}

şeklinde yazarız. Else’in yanına parantez açarak 2.olasılığı belirtmiyoruz çünkü 2 olasılık olduğundan 1.si değilse mecburen 2.si olacaktır.

Ama 3 veya daha fazla olasılık varsa:

if(1.olasılık) {}

else if (2.olasılık) {}

else if (3.olasılık) {}

else {}

şeklinde yazılır. Bu yapıların yanına açtığımız {} parantezlerinin içine de o olasılık sağlandığında gerçekleşmesini istediğimiz kod yazılır.

Kullanıcıdan Alınan Sayının Tek veya Çift Olduğunu Yazdırma

Bir sayının çift olup olmadığını 2’ye bölümünden kalanına bakarak anlayabiliriz. Eğer kalan 0’sa sayı çift, 1 ise sayı tek olacaktır. Üstte yazdığım örnekte de bunu şu şekilde belirttim:

sayi%2==0

%: bir sayının bölümünden kalanını bulmak için kullanılır.

== Eşitlik anlamındadır.

2 tane = ifadesi eşitlik anlamındayken, tek bir “=” atama anlamında kullanılır.

a = b+c ( b+c toplamını a’ya atama )

 

If ve else yapıları şimdilik bu kadar olsun. Bir sonraki yazıda görüşmek üzere.

İlk Yorumu Siz Yapın

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.