source:excelchamps.com
Yo oo oo bertemu lagi dengan saya di blog ini ya haha, kali ini saya akan membahas atau menguraikan sesuatu, mau tau apa itu? dalam postingan kali ini saya akan membahas tentang statment percabangan if , seperti namanya ya "if" yang artinya jika, makan akan terjadi sesuatu atau akan melakukan sesuatu kalau sudah melakukan sesuatu (uhh sepertinya sulit dipahami ya), di post ini hanya percabangan "if" ya. tanpa basa basi mari kita simak.
Oh ya ada baiknya sebelum menimba ilmu hendaknya baca doa dulu agar ilmunya jadi berkah dan mudah masuk. oke langsung saja ke pembahasan source code nya.
Materi
Source code diatas itu sejenis sistem login gitu, jadi bisa dibilang ini sistem login sederhana.oke lanjut saja ke pembahasannya
saya mulai dari
string na,ni;
di postingan sebelumnya sudah saya bahas soal tipe data ini, tapi gapapa lah saya jelasin lagi disini, jadi string ini merupakan tipe data yang menyimpan nilai berupa kata, dalam source code diatas saya menggunakan variabel na untuk nama dan variabel ni untuk NIM
Oh ya ada baiknya sebelum menimba ilmu hendaknya baca doa dulu agar ilmunya jadi berkah dan mudah masuk. oke langsung saja ke pembahasan source code nya.
Materi
#include <iostream> using namespace std; int main() { string na,ni; cout<<"Masukkan Nama : "; cin>>na; cout<<"Masukkan NIM : "; cin>>ni; if (na=="Reza"&&ni=="123456") { cout<<endl; cout<<"++++++++++++++++"<<endl; cout<<"+Selamat datang+"<<endl; cout<<"++++++++++++++++"<<endl; } else { cout<<"==================="<<endl; cout<<"| Mau Masuk ya ea |"<<endl; cout<<"==================="<<endl; } return 0; }
Source code diatas itu sejenis sistem login gitu, jadi bisa dibilang ini sistem login sederhana.oke lanjut saja ke pembahasannya
saya mulai dari
string na,ni;
di postingan sebelumnya sudah saya bahas soal tipe data ini, tapi gapapa lah saya jelasin lagi disini, jadi string ini merupakan tipe data yang menyimpan nilai berupa kata, dalam source code diatas saya menggunakan variabel na untuk nama dan variabel ni untuk NIM
cout << "Masukkan Nama : ";
nanti sistem akan menampilkan atau mendisplaykan kata kata Masukkan Nama.
cin >> na
nilai yang diinputkan nantinya akan dimasukkan ke variabel na,
cout<<"Masukkan NIM: ";
nanti sistem akan menampilkan atau mendisplaykan kata kata Masukkan NIM
cin>>ni
sama halnya seperti variabel na diatas
if (na=="Reza" && ni=="123456")
maksud baris ini adalah kalo diterjemahkan kedalam bahasa manusia "jika nama=reza dan nim=123456 maka...." jadi bisa dibilang if(kondisi) maka..., dalam hal ini variabel na dan ni mulai di verifikasi inputannya apakah sesuai dengan kondisi atau tidak
cout<<"++++++++++++++++"<
cout<<"+ Selamat datang +"<
cout<<"++++++++++++++++"<
dalam source code diatas saya hanya menggunakan cout atau hanya display doang yang akan muncul jika kondisi terpenuhi , kalian bisa ubah sendiri sesuai dengan kebutuhan kalian, seperti operasi matematika dsb.
else
perintah ini untuk melakukan sasuatu yang diperintahkan jika kondisi di atas tidak terpenuhi
cout<<"==================="<
cout<<"| Mau Masuk ya ea |"<
cout<<"==================="<
pada source code diatas, saya juga hanya menggunakan cout atau hanya display ini yang akan muncul jika kondisi tidak terpenuhi, bagian ini juga bisa di modifikasi sesuai kebutuhan
hasil output jika inputannya benar akan seperti ini:
hasil output jika inputannya benar akan seperti ini:
Masukkan Nama : Reza
Masukkan NIM : 123456
++++++++++++++++
+Selamat datang+
++++++++++++++++
dan ini output jika inputannya salah :
Masukkan Nama : Nca
Masukkan NIM : 123
===================
| Mau Masuk ya ea |
===================
oh ya itu untuk 2 kondisi (jika YA maka ini, jika TIDAK maka itu), kalau untuk 3 kondisi atau lebih tinggal tambahkan saja seperti dibawah ini
if (kondisi_1) { statement_jika_kondisi_satu_terpenuhi; }else if (kondisi_2) { statement_jika_kondisi_dua_terpenuhi; }else if (kondisi_3) { statement_jika_kondisi_tiga_terpenuhi; }else if (kondisi_n) { statement_jika_kondisi_n_terpenuhi; } else { statement_jika_semua_kondisi_diatas_tidak_terpenuhi; }
mungkin hanya itu postingan kali ini semoga bermanfaat, jika ada kesalahan atau kekurangan silahkan komentar, akan saya perbaiki secepatnya, dan jika ada pertanyaan silahkan komentar juga atau bisa tanya saya langsung melalui kontak yang sudah disediakan, terima kasih sudah berkunjung, mampir lagi ya