Kami akan berbagi program c++ percabangan If yang bersarang banyak pilihan. Berikut adalah contoh program c++ percabangan dengan if lebih dari 2 kondisi untuk menyelesaikan pertanyaan dalam sebuah kasus.
program c++ bercabang ini bisa diibaratkan seperti kehidupan sehari yang tidak lepas akan sebuah pilihan bahkan terkadang kita mendapi begitu banyak pilihan yang sehingga mewajibkan untuk memilih salah satu dari banyakny pilihan yang bercabang. Begitu pun dengan coding program c++ percabangan yang memiliki banyak kondisi.
Program C++ Percabangan If
Contoh Program Percabangan dalam c++ yang ini adalah menyelesaikan / memasuki lebih dari 2 kondisi yaitu ketika jawab ‘y’ maka pertanyaan akan berlanjut begitupun ketika menjawab ‘t’ pertanyaan akan berlanjut sesuai pada kondisi programnya.
Dari Deklarasi gambar diatas membuat lebih memahami program c++ percabangan metode if lebih dari 2 kondisi. Dan dibawah ini merupakan program c++ percabangan sederhana. Terdiri dari strata hanya dari A – G saja. Deklarasi program diatas ada pada program kedua dibawah ini:
Contoh Program C++ If Bersarang Sederhana
using namespace std;
main()
{
int jawaban;
cout<<“State A, 1 atau 0 = “;cin>>jawaban;
if(jawaban==1)
{
cout<<“State B, 1 atau 0 = “;cin>>jawaban;
if(jawaban==1)
{
cout<<“Ksimpulan : State A-StateB-StateD”;
}
else if(jawaban==0)
{
cout<<“Kesimpulan : State A-StateB-StateE”;
}
}
else if(jawaban==0)
{
cout<<“State C, 1 atau 0 = “;cin>>jawaban;
if(jawaban==1)
{
cout<<“Kesimpulan : State A-stateC-stateF”;
}
else if (jawaban==0)
{
cout<<“finish”;
}
}
}
Output Program C++ If Else Sederhana
Contoh Program C++ Percabangan Lebih dari 2 Kondisi
using namespace std;
main()
{
char jawaban;
cout<<“ttttHARDIFALnn”;
cout<<“y= Iya nt = Tidaknn”;
cout<<“State A, Hi Apa kabar, Apakah anda sehat hari ini ? = “;cin>>jawaban;
if(jawaban==’y’)
{
cout<<“State B, Adakah kegiatan hari ini ? = “;cin>>jawaban;
if(jawaban==’y’)
{
cout<<“State D : Selamat beraktivitas”;
}
else if(jawaban==’t’)
{
cout<<“State E : Apakah anda sedang libur ? = “;cin>>jawaban;
if(jawaban==’y’)
{
cout<<“State H : Selamat hari libur dan menikmati waktu istirahat anda”;
}
else
{
cout<<“State I : Apapun yang anda lakukan, jangan lupa senyum hari ini”;
}
}
}
else if(jawaban==’t’)
{
cout<<“State C, Apakah anda sedang sakit ? = “;cin>>jawaban;
if(jawaban==’y’)
{
cout<<“State F : Berobatlah, semoga lekas sembuh”;
}
else if (jawaban==’t’)
{
cout<<“State G : Anda sedang Ada masalah ? = “;cin>>jawaban;
if (jawaban==’y’)
{
cout<<“State J : Terus berdoa, dan semoga masalah anda cepat terselesaikan”;
}
else if(jawaban==’t’)
cout<<“State K : Mungkin anda lapar, makanlah untuk mengembalikan semangat anda”;
}
}
}
Program dibawah ini merupakan program yang sesuai dengan gambar deklarasi di atas. Yaitu memilki lebih dari 2 kondisi.
Output Program C++ Percabangan If Lebih dari 2 Kondisi.