A.
PENDAHULUAN
Dalam bahasa pemrograman C++ ada 2
pencabangan yaitu if-else dan switch-case. Kali ini saya akan menggunakan
program pencabangan menggunakan if-else dengan aplikasi DEV C++.
B.
CONTOH
PROGRAM
Contoh program if-else pada c++,
berikut programnya :
#include <iostream>
using namespace std;
#define phi 3.14
#include <windows.h>
/* run this program using the
console pauser or add your own getch, system("pause") or input loop
*/
int
main ()
{
char
lagi, keluar;
int
pilih;
float
d1,d2,r,s,luas;
menu:
keluar:
system("cls");
cout<<"****************************************\n";
cout<<"| Menghitung Luas Bangun Datar |\n";
cout<<"****************************************\n";
cout<<"|
1. Luas jajar genjang |\n";
cout<<"|
2. Luas lingkaran |\n";
cout<<"|
3. Luas persegi |\n";
cout<<"|
4. keluar |\n";
cout<<"****************************************\n";
cout<<"Masukan
pilihan anda [1--4}?";
cin>>pilih;
cout<<"\n";
if(pilih==1)
{
cout<<"Luas
jajar genjang \n";
cout<<"***************************************\n";
cout<<"Masukan
d1 : ";
cin>>d1;
cout<<"Masukan
d2 : ";
cin>>d2;
luas=(d1*d2)/2;
cout<<"Luas
jajar genjang : "<<luas;
cout<<"\n\n";
cout<<"Masih
lanjut[y/t]?";cin>>lagi;
if(lagi=='y')
if(keluar=='t')
goto
menu;
else
goto keluar;
}
else
if(pilih==2) {
cout<<"Luas
lingkaran \n";
cout<<"***************************************\n";
cout<<"Masukan
jari-jari :";
cin>>r;
luas=phi*(r*r);
cout<<"Luas
lingkaran : "<<luas;
cout<<"\n\n";
cout<<"Masih
lanjut [y/t]?";
cin>>lagi;
if(lagi=='y')
if(keluar=='t')
goto
menu;
else
goto keluar;
}
else
if(pilih==3) {
cout<<"Luas
persegi \n";
cout<<"**************************************\n";
cout<<"Masukan
sisi :";cin>>s;
luas=s*s;
cout<<"Luas
persegi :"<<luas;
cout<<"\n\n";
cout<<"Masih
lanjut [y/t]?";cin>>lagi;
if(lagi=='y')
if(keluar=='t')
goto
menu;
else
goto keluar;
}
else
if(pilih==4) {
cout<<"\n
Matur suwun";
}
else
{
goto
menu;
goto
keluar;
}
return
0;
}
Ketika di running maka hasilnya
adalah:
Misal pilih menu nomor 1, outputnya adalah:
Bila anda pilih “y” maka program anda akan
kembali ke menu dan jika kita pilih “t” maka program anda akan terhenti, inilah
hasilnya:
Jika kita masukan angka 4 pada pilihan menu, maka outputnya adalah:
Demikianlah contoh program dari saya,
kesempurnaan hanyalah milih Alloh SWT. Kurang dan lebihnya dalam penulisan
mohon maaf. Matur suwun telah membaca artikel saya. Semoga bermanfaat =======>:):):)<=======