Percabangan
adalah suatu pemilihan statemen yang akan dieksekusi dimana pilihan tersebut
didasarkan atas kondisi tertentu untuk mengarahkan perjalanan suatu proses.
Pada bahasa pemrograman C++ ada dua jenis struktur yang digunakan untuk mengimplementasikan suatu percabangan, yaitu : If dan Switch case.
Struktur If , struktur if ini terbagi atas tiga yaitu:
1. Struktur If Satu Kondisi
2. Struktur
If Dua Kondisi,dan
3. Struktur
If Tiga Kondisi atau Lebih
Tetapi
disini saya hanya akan membahas Struktur If Tiga Kondisi, sekaligus Programnya.
Struktur
If Tiga Kondisi atau Lebih Jenis Percabangan ini merupakan perluasan dari
struktur yang memiliki dua kondisi di atas, yaitu denganj
menyisipkan(menambahakan) satu atau lebih kondisi ke dalamnya.
Berikut
ini adalah Program dari Struktur If Tiga Kondisi atau Lebih.
“Program Pengambilan SKS”
#include <iostream>
#include <conio.h>
/* run this program using the console pauser or add
your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
float
IP;
cout<<"\t\t======
Program Pengambilan SKS ======"<<endl<<endl;
cout<<"Masukkan
Indeks Prestasi Anda :
";cin>>IP;
if (IP>=1.0 && IP<=2.1)
cout<<"Maksimum
SKS yang boleh diambil = 14"<<endl;
else if (IP>=2.1 &&
IP<=2.8)
cout<<"Maksimum
SKS yang boleh diambil = 22"<<endl;
else if (IP>=2.8 &&
IP<=4.0)
cout<<"Maksimum SKS yang boleh diambil =
24"<<endl;
else cout << "IP Ilegal
!!"<<"\n";
return
0;
}
Dibawah ini adalah gambar dari Program diatas :
Output/ hasil compiler dari program di
atas :
Selamat mencoba ....
ConversionConversion EmoticonEmoticon