Menyingkat Instruksi IF ELSE Dengan Operator Ternary
Niguru.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.
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:
www.Niguru.com (Nino Guevara Ruwano)
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 :-)
Posting Komentar untuk "Menyingkat Instruksi IF ELSE Dengan Operator Ternary"