Percabangan if Pada C++ - SiFasik | Free Education For Everyone

Berisi Hal Terkait Tips and Trick, Game, Download, Teknologi dan Sains. Education Blog/Blog edukasi, Edukasi gratis untuk semua orang, Free education for everyone, Stream anime 480p Tanpa Iklan!!.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

Percabangan if Pada C++

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

#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:

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

Add your comment