Lompat ke konten Lompat ke sidebar Lompat ke footer

Menyingkat Instruksi IF ELSE Dengan Operator Ternary

www.niguru.comNiguru.com | Kamis, 11 Mar 2021 | Pada posting sebelumnya Niguru.com sudah pernah memperkenalkan dan menjelaskan mengenai instruksi IF ELSE, yang berguna untuk menentukan pilihan berdasarkan suatu syarat /kondisi tertentu.

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;
}

www.niguru.com

Simpan dengan nama ternary.cpp (boleh disimpan dengan nama lain):

www.niguru.com

Double-click file ternary.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:

www.niguru.com

Klik Build and run:
www.niguru.com

Hasilnya:

www.niguru.com

Demikianlah penjelasan mengenai cara penggunaan operator ternary untuk menggantikan dan menyingkat instruksi If Then Else.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)


Posting Komentar untuk "Menyingkat Instruksi IF ELSE Dengan Operator Ternary"