Assalamualaikum Wr.Wb
Logika IF di C++ ataupun bahasa pemrograman lain nya memiliki 3 bentuk yaitu IF, IF-ELSE, ELSEIF. Pengertian dari logika IF itu sendiri adalah pengkondisian (regular expression), apa itu reguler expression ? reguler expression adalah suatu ekspresi yang dengan bebas kita tentukan sendiri tanpa ada batasan. Bingung ? bodoamat
Logika IF biasa nya digabungkan dengan beberapa fungsi lain yaitu Logika and-or-not. Perbandingan, Operasi matematika dll.
Oke langsung aja kita kupas setajam silet bentuk” logika IF.
1. IF doang //gak pake doang
Bentuk umum dari logika IF doang adalah :if(syarat)
{
perintah jika syarat terpenuhi;
}
Kalo bingung lihat contoh berikut
fokus ke if(nilai_php > 70) :
Kalo kita ubah kebhs manusia nya “Jika nilai_php lebih dari 70 maka tolong tampilin kelayar kalimat “Anda keren sekali”. dan karena nilai_php = 90 (syarat terpenuhi) maka yaa tampil deh kalimat “Anda keren sekali”. Kalo nilai_php kita ubah jadi 50 gimana hasil program nya ? iya gak tampil apa” lah blo.
Gt guys, baca ulang-ulang kalo masih bingung.
2. LOGIKA IF-ELSE
Bentuk umum dari logika IF-ELSE adalah :
if(syarat) {
perintah jika syarat terpenuhi;
} else {
perintah jika syarat tidak terpenuhi;
}
Nah kalo logika IF doang kan cuma bisa ngasih 1 perintah (jika syarat terpenuhi) dan kalo syarat gak terpenuhi yaa program gak bakal nampilin apa apa. Disini perbedaan nya dengan logika IF-ElSE, kita bisa ngasih perintah ke si Borlan kalo syarat yg kita mau gak terpenuhi.
Biar lebih afdol lihat contoh berikut :
Nah karena nilai_php kita kurang dari 70 maka yaa yang tampil kalimat ”Matkul php anda tidak lulus” , Gt mas mba.. Semoga paham deh yaa.
3. LOGIKA ELSEIF
Yaitu logika dengan syarat bertingkat . Jadi kalo syarat pertama gak terpenuhi yaa dia bakal bandingin syarat berikut nya dan berikut nya.. Langsung aja kita lihat bentuk nya :
if(syarat pertama) {
perintah jika syarat pertama terpenuhi ;
} else if (syarat kedua) {
perintah jika syarat pertama tdk terpenuhi TAPI syarat k-2 terpenuhi ;
} else if (syarat ketiga) {
perintah jika syarat pertama tdk terpenuhi TAPI syarat k-3 terpenuhi ;
} else {
perintah jika semua syarat tidak terpenuhi ;
}
Nah biar gak mumet langsung aja dikasih contoh program nya :
Dari contoh program diatas udah jelas apa yang bakal muncul.
Kalo input diatas 90 yaa grade A
Kalo input diatas 70 yaa grade B
Kalo input diatas 60 yaa grade C
Kalo engga semua nya / dibawah 60 yaa gak lulus.
Gt mas/mba.. Kalo ada yang nanya mana yang harus digunakan yaa itu semua tergantung situasi dan kondisi ( studi kasus ).
PENTING !!! Kebanyakan dari kita semua sering error dalam penulisan logika if, jadi tolong teliti dalam penulisan sintak nya & ingat bentuk dari masing” logika if atau if-else ataupun else-if…
Oke mungkin itu aja penjelasan dari logika if di c++ kalo ada yang salah mohon dimaafkan dan kalo ada yang masih bingung silahkan bubuhkan diri anda dikolom komentar.
See you next time
Tidak ada komentar:
Posting Komentar
Komentar yang "jaka sembung bawa golok" bakal di apus atau minimal gak diladenin :D dan buat yang kurang jelas sama artikel diatas boleh aja nanya tapi plis baca dulu keseluruhan artikel karena biasa nya artikel yang di tulis udah lengkap (biasanya)..