- Beranda
- Komunitas
- Tech
- Programmer Forum
Macam-macam struktur percabangan pada c++


TS
syarif.soden
Macam-macam struktur percabangan pada c++

Dalam Pemrograman C++ kita harus mengetahui bermacam-macam blok percabangan dan perulangan, karena ini nantinya akan kita pakai dalam suatu kondisi. Dimana kondisi tersebut tidak memungkinkan kita untuk memakai kode c++ yang biasa. nah pada kesempatan kali ini mimin akan membahas tentang, Macam-macam struktur percabangan pada c++ dan struktur perulangan pada c++.
Macam-macam Bentuk Blok Percabangan pada C++
1. Percabangan if Dalam C++
Percabangan if merupakan percabangan yang hanya memiliki satu blok pilihan saat kondisi bernilai benar.
Buatlah file bernama if.cpp, kemudian isi dengan kode berikut.
#include <iostream>
using namespace std;
int main(){
cout << "=== Program Pembayaran ===" << endl;
unsigned int total_belanja;
cout << "Masukan total belanja: ";
cin >> total_belanja;
// menggunakan percabangan if
if(total_belanja > 100000){
cout << "Selamat! anda dapat hadiah" << endl;
}
cout << "Terimakasih sudah berbelanja di toko kami" << endl;
return 0;
}
Kompilasi kode tersebut dengan perintah:
g++ if.cpp -o if
Lalu eksekusi dengan perintah:
./if
Perhatikan pada bagian ini:
// menggunakan percabangan if
if(total_belanja > 100000){
cout << "Selamat! anda dapat hadiah" << endl;
}
Inilah yang disebut blok program.
Blok program berisi sekumpulan ekpresi dan statement untuk dikerjakan oleh komputer.
Blok program pada C++, selalu diawali dengan tanda buka kurung kurawal {dan akan diakhiri dengan tutup kurung kurawal }.
Apabila di dalam blok hanya terdapat satu baris ekspresi atau statement, maka boleh tidak ditulis tanda kurungnya.
if (total_belanja > 100000)
cout << "Selamat! anda dapat hadiah" << endl;
2. Percabangan if/else Dalam C++
Percabangan if/else merupakan percabangan yang memiliki dua blok pilihan.
Blok pilihan pertama untuk kondisi benar, dan pilihan kedua untuk kondisi salah (else).
Buatlah file beru bernama if_else.cpp, kemudian isi dengan kode berikut:
#include <iostream>
using namespace std;
int main(){
string password;
cout << "========= Login =========" << endl;
cout << "Masukan password: ";
cin >> password;
// percabangan if/else
if (password == "sayangkamu"){
cout << "Selamat datang bro!" << endl;
} else {
cout << "Password salah, coba lagi!" << endl;
}
cout << "Terimakasih sudah menggunakan aplikasi ini!" << endl;
return 0;
}
BACA SELENGKAPNYA


zukii.vixii memberi reputasi
1
1.4K
0


Komentar yang asik ya


Komentar yang asik ya
Komunitas Pilihan