25 Temmuz 2014 Cuma

TERNARY KOMUTU

#include<iostream>

using namespace std;


int main(){
                int x,y;
                string e,t;
                cout<<"birincisi";
                cin>>x;
                               cout<<"ikincisi";
                cin>>y;
                if(x>y){
               
                               cout<<"birinci sayi buyuktur\n";
                e=x%2>0  ?  ("sayi tektir"):(" sayi cifttir");
      cout<<e;}
                 else {
                               cout<<"ikinci sayi buyuktur\n";
                t=y%2>0  ?  ("sayi tektir"):(" sayi cifttir");
                 cout<<t;
}
                system("pause");
                return 0;
               
}
Burada c++ en sevdiğim koddan bahsedeceğim …ternary   komutu  bu kod çalışması (koşul  ?  koşul_doğru  :  koşul _yanlış) prensibi ile çalışır .Klavyeden iki sayı aldık bu sayılardan hangisinin

büyük olduğunu if döngüsü ile bulduk  ve if döngüsü içindeki  ternary  komutu ile sayinin teklik çiftlik durumuna baktık  eger  sayinin modu  0’dan büyük ise yani sayi tek ise birinci  yani sol taraftaki komutu string olarak belirlediğimiz e değişkenine atadık sayi çift olsaydı sağ taraftaki  komut e değişkenine atanır ve cout ile ekrana yazılır.

Hiç yorum yok:

Yorum Gönder