Switch yapısının mantıksal sınama amaçlı kullanımı

Çoğumuzun bildiği Switch-Case yapısını bildiğimizin dışında mantıksal sınama amaçlı kullanımını gösteren bir örnek yapacağız.

Merhaba arkadaşlar, küçük bir örnek ile Visual Studio C++ ile Switch-Case yapısının farklı bir yöntem için kullanımına göz atacağız.


#include <stdio.h> 

#include <conio.h>

//kütüphanelerimizi ekledik



int main()

{

       //degiskenleri tanimliyoruz

    int i = 5;

    int j = 6;



    switch(j<7)

    {

    case 0: printf("Sayi 7'den kucuk degil.");

    break;



    case 1: printf("Sayi 7'den buyuk.");

    }



    getch();

    return 0;

}



Kodlari Debug yaparsak bize case 1 degerini geri dondurecektir bunun nedeni switch yapısında gizli..

switch(j

true

olaraka kabul edecek dolayısıyla 1 degerini dondurecek eğer j degiskeni 8 olsaydı bu sefer

false

kabul eder ve 0 degerini geri döndurur.

Bu sekilde Switch-Case yapısını mantıksal sınama için de kullanabiliyoruz.

Programın ekran çıktısını aşağıda görebilirsiniz;

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git