C Programlama - If Yapısı

C Programlama - If Yapısı

C Programlama - If Yapısı ile ilgili her şey, görseller, örnekler

C Programlama - If Yapısı QR Kod
Programlamada bir işlemin sadece belli bir koşul sağlanıyorsa yapılmasını istiyorsak if yapısını kullanırız.

#include <stdio.h>
#include <conio.h>
int main()
{
int sayi1, sayi2;
printf("Iki sayı giriniz:\n");
scanf("%d %d", &sayi1, &sayi2);
if ( sayi1 == sayi2 )
printf( "%d eşittir %d\n", sayi1, sayi2 );
if ( sayi1 != sayi2 )
printf( " %d eşit değildir %d\n ", sayi1, sayi2 );
if ( sayi1 < sayi2 )
printf( "%d küçüktür %d\n", sayi1, sayi2 );
if ( sayi1 > sayi2 )
printf( "%d büyüktür %d\n", sayi1, sayi2 )
if ( sayi1 <= sayi2 )
printf( "%d küçüktür yada eşittir %d\n", sayi1, sayi2 );
if ( sayi1 >= sayi2 )
printf( "%d büyüktür yada eşittir %d\n", sayi1, sayi2 );
if ( sayi1 % 2 == 0)
printf("sayi1 cift");
else
printf("sayi2 tek");
getch();
return 0;
}

-Gördüğünüz gibi if ifadesinde parantezler kullandık. İki farklı değişkenin değerini karşılaştırma operatörlerini (==, !=, <, >, <=, >=) kullanarak karşılaştırdık.
-Burada iki farklı durum vardır. Eğer koşul doğruysa if ifadesinden sonraki satır işlenecek, değilse atlanacaktır. Bu durum tek satır için sondaki noktalı virgüle kadar geçerlidir. Birden çok satır yazacaksak kırlangıç parantezler ({, }) arasına almalıyız.
-Ayrıca karşılaştırma işleminde iki eşittir (==) kullandığımıza dikkat ediniz. Tek eşittir (=) atama operatörüdür, karşılaştırma için kullanılamaz.
-Sondaki yüzde (%) operatörü mod işlemi yapar. Sonuç sıfırsa sayı tam bölünüyor demektir. Kısacası durum doğruysa ekrana "sayi1 çift" yazdırılacaktır.
-Sonuç doğru değilse "else" ifadesinden sonraki kısım işlenecektir. Yani ekrana "sayi1 tek“ yazılacaktır.
-Ayrıca if ve else ifadelerinin sonuna noktalı virgül (;) eklemediğimize dikkat ediniz.

İlgili İçerikler

İlgili İçerikler

#Control #Class #Color #Can #Com

İlgili İçerikler QR Kod

Com

Com

Açıklama

Com QR Kod

Can

Can

Teneke kutu

Can QR Kod

Color

Color

Boya

Color QR Kod

Class

Class

Sınıf. programlarda nesneleri oluşturmak için kullanılan yapı

Class QR Kod

Control

Control

Kontrol

Control QR Kod