C-İf-Else-Kullanımı_emresupcinMerhaba arkadaşlar,

Sıradaki dersimizde yine ‘C’ işleyeceğiz ve konumuz başlıkta belirtmiş olduğum if, else yapısının kullanımı. Yazdığımız birçok programda hangi dil olursa olsun koşullu ifadeleri kullanırız.Diğer dillerde sadece yazılışı farklıdır ama mantık olarak aynıdır. if operatörünün yetmediği bazı durumlar vardır mesela az önceki sayı 50 den küçükte olabilirdi o zaman program hiçbirşey yapmadan kapanacaktı işte bu gibi koşulumuzun sağlanmadığında da programımızın işlem yaptırmasını istiyorsak if-else yapısını kullanırız.

 

Kullanımı çok basittir if operatörüne ek olarak yazmamız gereken çok az kod vardır.

 

1          if(koşul)
2    {
3             işlem(ler)
4        }
5          else
6     {
7        işlem(ler)
8      }

 

Burada eğer koşulumuz sağlanıyorsa if’in altındaki kıvırcık parantezin içindeki işlemler yaptırılıyor koşulumuzun sağlanmaması durumunda ise else’in altındaki işlemler yapılıyor.Az önceki örnekle devam edecek olursak;

 

1   #include<stdio.h>
2      int main()
3   {
4       int x;
5       printf("Bir integer giriniz : ");
6       scanf("%d",&x);
7       if( x > 50 )
8     {
9        printf("Girdiğiniz sayı 50'den büyüktür.");
10        }
11            else
12       {
13            printf("Girdiğiniz sayı 50'den büyük değildir.");
14        }
15            return 0;
16       }

 

 

Gördüğünüz gibi programı çalıştırdığımızda eğer 50’den büyük bir değer girersek program Girdiğiniz sayı 50’den büyüktür. yazıyor 50’den küçük veya eşit değer girersek ise Girdiğiniz sayı 50’den büyük değildir. yazısını görüyoruz.
if, if-else operatörlerinde bilmemiz gereken en önemli şey koşulları nasıl ifade etmemiz gerektiğidir.

 

Örnek:

 

1  #include<stdio.h>
2       int main()
3    {
4        int x;
5        printf("Bir integer giriniz : ");
6        scanf("%d",&x);
7        if( x [B]==[/B] 50 )
8    {
9           printf("Girdiğiniz sayı 50'ye eşittir.");
10       }
11          return 0;
12      }
Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:C++ ‘da Class Kullanımı Nasıldır?

Sonraki Yazı:C++’da Basit Matematiksel İşlemlerin Yapımı!

BENZER YAZILAR
YORUMLAR

Bu yazıya 1 yorum yapılmış.

  1. Yazar
    Narin

    Çok ilgi çekici.

SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.