XRY Computer Science and Hobby

Operator Ternary Pada C++



Oke , kembali lagi dengan saya :v , pada kesempatan ini saya akan memberi referensi tentang operator ternary pada C++ , sebelumnya udah pada tau apa itu operator ternary ? , *belum lah makanya mampir kesini , gimana sih :v . Oke to the point .

Apa itu Operator Ternary ? ( ? : )

Dalam sebuah program , tentu saja terdapat kondisi - kondisi ( ex: jika 'kondisi' ini maka 'melakukan' ini )  , begitu pula dalam kehidupan sehari - hari , seperti ( ex: Jika turun hujan maka saya ujan-ujanan memakai payung ) . Seperti itu contoh singkatnya , oke Operator Ternary adalah operator yang digunakan dalam operasi yang melibatkan 3 (tiga) operand , operator yang digunakan untuk menyatakan adalah ? (tanda tanya) dan : (titik dua) . Jadi , konsep dari operator ternary ini adalah percabangan (pemilihan) yang didasarkan oleh kondisi tertentu .

Seperti ini bentuk umumnya :

Ekspresi1 ? Ekspresi2 : Ekspresi3 ;

Dalam bentuk umum diatas , dapat dijelaskan bahwa , jika Ekspresi1 bernilai benar , maka program akan menjalankan Ekspresi2 , sedangkan jika Ekspresi1 bernilai salah , maka yang dijalankan adalah Ekspresi3 .

Berikut ini contoh programnya :

#include <iostream>

using namespace std;

int main() {

    int X;

    //meminta user memasukkan nilai X
    //melalui keyboard :v
    cout<<"Masukkan nilai X : ";cin>>X;
    cout<<endl;

    //melakukan pemeriksaan terhadap nilai X
    X = (X<0) ? -X : X ;

    //menampilkan nilai X
    //setelah proses pemeriksaan

    cout<<"| X | = "<<X;

    return 0;
}


Contoh hasil yang akan di berikan dari program diatas , sebagai berikut :

Masukkan nilai X : -7

| X | = 7 

Oke , sekarang bagaimana ? dapat dipahami ? , sebenarnya Operator Ternary ini mirip dengan struktur if yang nantinya juga akan di bahas dalam blog sederhana ini (y) .

Sekian dari saya , semoga dapat bermanfaat untuk kalian .
Terima Kasih .

Sebelumnya
« Prev Post
Selanjutnya
Next Post »
Silahkan berkomentar :D , komentar anda sangat membantu untuk kami agar terus berinovasi .

Diberdayakan oleh Blogger.

Anda suka terhadap blog kami ? Browser anda terdeteksi menggunakan adblock.

Mohon matikan adblock anda terhadap situs kami , untuk membantu kami dengan hanya menampilkan iklan adsense.

Cara mematikan adblock untuk blog ini Klik Disini

Terima Kasih atas Kunjungan anda

×