Merhaba arkadalar,
Vize ve ödevlerden dolayı verdiğimiz kısa bir aradan sonra tekrar birlikteyiz.
Bugün if-else yapısını öğreneceğiz.
Bu deyimler, koşullu işlem yapan deyimlerdir. if ve else tek bir karşılaştırma deyimi olup else kullanımı isteğe bağlıdır. Eğer bu koşul olumlu ise if den sonraki bölüm yürütülür ve else den sonraki bölüm atlanır. Koşul olumsuz ise if den sonraki küme atlanır ve eğer varsa, else den sonraki kümedeki işlemler gerçekleştirilir.

Kullanımı şu şekildedir:
if (bu kısıma koşulu yazacaksınız);
 //alt satıra ise koşula bağlı olarak gerçekleşmesini istediğiniz olayları yazıcaksınız.
else
 //buraya ise koulun sağlanmaması durumunda olmasını istediğimiz olayları yazıyoruz.
Eğer birden fazla sonuç varsa "{" ve "}" işaretleri kulanılmalıdır.
if (koşul);
{
 1.sonuç
 2.sonuç
 3.sonuç
}
else
{
 1.sonuç
 2.sonuç
 3.sonuç
}
Koşul kısmının içinde <,>,<=,>=,==,||,!=,&& gibi mantıksal operatörler ekleyebilirisiniz.

Örnek:
if(koşul1 && koşul2 == 1)
sonuç
şeklinde kullanabilirsiniz.

Şimdi örnek bir uygulama yapalım:

#include <stdio.h>
int x;
main()
{
 printf("lutfen bir sayi giriniz");
 scanf("%d",&x); //girilen x sayısını hafızaya alır.
 if (x%2==0) //x'in 2 ye bölümünden kalan 0 a eşitse çift değilse tektir.
 printf("girdiginiz sayi cift");
 else
 printf("girdiginiz sayi tek");
return(0);
}
Genel olarak dikkat etmemiz gereken ";" işaretini unutmamak ve eşitlik belirtirken "==" kullanmak

Bir başka derste görüşmek üzere.



Facebook'dan yorumla