Pada posting kali ini Niguru.com akan memperkenalkan operator TERNARY, yang dapat dimanfaatkan sebagai pengganti instruksi If Else, khususnya If Else yang mempunyai pilihan instruksi yang hanya terdiri dari satu baris saja.
Sintaks penulisan operator ternary:
variabel (kondisi)? inst_true:inst_false;
inst_true=instruksi bila kondisi terpenuhi
inst_false=instruksi bila kondisi tidak terpenuhi.
Contoh:
string nilai=(a==1)?"satu":"bukan satu";
Berikut ini contoh programnya:
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"Pilih 1.Kambing /2.Sapi: ";
cin>>a;
string b=(a==1)?"Kambing":"Sapi";
cout<<"Kamu memilih: "<<b<<endl;
return 0;
}
Simpan dengan nama ternary.cpp (boleh disimpan dengan nama lain):
Double-click file ternary.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:
Klik Build and run:
Hasilnya:
Demikianlah penjelasan mengenai cara penggunaan operator ternary untuk menggantikan dan menyingkat instruksi If Then Else.
Selamat mencoba .. Have a nice day :-)
No comments:
Post a Comment