Skip to main content

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

Copy dan paste kode di bawah ini ke aplikasi Dev C++
Setelah itu running aplikasi.


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

Contoh Program Perulangan dan Percabangan C++ Kombinasi

Pembahasan dari program di atas adalah sebagai berikut.

Pertama kita akan melewati proses switch case untuk memilih jenis bilangan yang akan kita deteksi, apakah ingin bilangan genap atau ganjil atau bilangan prima atau bukan prima.

Setelah dipilih salah satunya, kita akan menginputkan nilai untuk dideteksi apakah jenis bilangan tersebut. 

Setelah itu, kita akan diarahkan ke fungsi goto untuk memilih kembali jenis bilangan yang ingin dideteksi.

Demikianlah contoh program perulangan dan percabangan C++ yang rumit sekaligus menarik. Semoga bermanfaat!

Anak Tekno
Anak Tekno
Tertarik dengan dunia Blog dan SEO sejak 2017 dan terus belajar sampai detik ini..

Tentang
Anaktekno.com merupakan tempat berbagi tutorial aplikasi Android, Media Sosial, Windows, dan lain-lain. Kami juga menerima Jasa Convert Paypal, Content Placement, Unblock Link Facebook.

Informasi Lebih Lanjut
WhatsApp 085396717324
Email Lara4store@gmail.com

Alamat
Lara 4 Mukti Tama, Baebunta Selatan, Luwu Utara, Sulawesi Selatan, Indonesia - 92965
close