Memahami logika if-else bareng Mr-codieng

 Halo semuanya, salam literasi. Pada artikel ini saya akan membahas logika if else pada C++, dimana logika ini cukup membuat bingung bagi para pemula yang ingin terjun ke bahasa pemprograman C++.

Oke kita mulai yah, kita bahas pengertian secara umumnya. If adalah bahasa bahasa inggris yang bisa kita terjemahkan ke bahasa indonesia artinya "Jika". Dan else adalah adalah "tidak atau salah." 

Kita lihat contoh dibawah ini

#include <iostream>

using namespace std;

int main(){

string kondisi;

cout<<"benar apa salah?\n"; cin>> kondisi;

if (kondisi=="benar"){

//tampilkan selamat datang

cout<<"Selamat datang"<<endl;

}

}







Pada kode diatas kita perhatikan bahwa if(kondisi=="benar") maka akan menampilkan "kata selamat datang". kondisi adalah nama variabel yang ditampung oleh tipe data string. Dan pada kode diatas kita membuat program dimana membuat pilihan kepada user "benar apa salah?" dan jawaban user kita tampung dalam variabel kondisi. Jika user menuliskan benar maka akan menampilkan "selamat datang".

Bagaimana mudah bukan?

Contoh else

#include <iostream>

using namespace std;

int main(){

string kondisi;

cout<<"benar apa salah?\n"; cin>> kondisi;

if (kondisi=="benar"){

//tampilkan selamat datang

cout<<"Selamat datang"<<endl;

}else{

//tampikan sampai jumpa

cout<<"sampai jumpa";

}

}



Kita fokus ke pada kode else. Untuk pengertiannya sudah dijelaskan diatas. Nah, else (jika tidak/bukan) maka program akan menampikan "sampai jumpa". Ketika user memasukkan jawaban kepada program selain kata benar maka program akan menampikan kondisi else.

Bagaimana? mudah?

Belajar tanpa praktik rasanya akan kurang teman-teman. Silahkan kalian langsung praktekkan oke:)

Semoga artikel ini membantu kalian untuk memahami logika if else pada C++.