Contoh Program Perulangan dan Percabangan C++ Kombinasi
ANAKTEKNO.COM, Contoh Program Perulangan dan Percabangan C++ Kombinasi - Program C++ kali ini termasuk rumit namun tetap menarik. Bisa dikatakan cukup kompleks karena meliputi beberapa fungsi perulangan dan percabangan yang bersarang.
Program ini merupakan gabungan dari program menentukan bilangan genap atau ganjil dengan program menentukan bilangan prima atau bukan. Adapun fungsi yang digunakan pada program ini meliputi fungsi if else, switch case, dan juga goto.
Contoh Program C++ Kombinasi Perulangan dan Percabangan
using namespace std;
int main(){
char pulang;
int bil, jum, i, pilihmenu;
cout<<"Pilih Jenis Bilangan"<< endl;
cout << "1. Bilangan Ganjil Dan Genap" << endl;
cout << "3. Bilangan Prima Atau Bukan" << endl;
cout << "3. Exit" << endl;
pulang:
cout << "============================" << endl;
cout<<"Pilih (1/2/3)?";
cin>>pilihmenu;
cout << "============================" << endl;
switch(pilihmenu)
{
case 1 :
cout<<"Menentukan Bilangan Ganjil Atau Bilangan Genap"<<endl;
cout<<"Masukkan Bilangan:";
cin>>bil;
if(bil%2==0 ){
cout <<bil;
cout<<"Bilangan Genap"<<endl;
goto pulang;
}else{
cout <<bil;
cout<<"Bilangan Ganjil"<<endl;
goto pulang;
}
break;
case 2 :
cout<<"Menentukan Bilangan Prima Atau Bukan"<<endl;
cout<<"Masukkan Bilangan:";
cin>>bil;
jum = 0;
for (i=1; i<=bil; i++){
if (bil%i==0){
jum++;
}
}
if (jum==2){
cout <<bil;
cout << " Adalah Bilangan Prima \n";
goto pulang;
}
else{
cout <<bil;
cout << " Bukan Bilangan Prima \n";
goto pulang;
}
break;
case 3 :
exit;
break;
default:
cout<<"Jenis Bilangan Tidak Ditemukan!"<<endl;
goto pulang;
}
}
Tampilan dari program di atas adalah sebagai berikut:
Anak Tekno Tertarik dengan dunia Blog dan SEO sejak 2017 dan terus belajar sampai detik ini..