Sama seperti menggunakan case, hanya saja dengan menggunakan If kita bisa lebih mudah mengerti, lebih mudah menggunakan logika kita.....silahkan di copy untuk anda belajar!!! ^^
#include <conio.h>
void main()
{
char kembali, lagi;
float a,p,l,t,pil,x,kel,luas,luasp ;
float r,phi=3.14;
kembali:
clrscr();
cout<<"KHAIRUL AKMAL_D05109007"<<"\n";
cout<<"1.luas lingkaran";
cout<<"\n";
cout<<"2.keliling lingkaran";
cout<<"\n" ;
cout<<"3.luas segitiga";
cout<<"\n";
cout<<"4.luas persegi panjang";
cout<<"\n\n";
cout<<"Pilihan anda adalah [1/2/3/4] : "<<" ";
cout<<" ";
cin>>pil;
cout<<"\n";
{
if (pil==1)
{
cout<<"luas lingkaran = phi*r*r\n";endl;
cout<<"jari-jari= ";endl;
cin>>r;
x=phi*r*r;
cout<<"hasil :"<<x;
}
else
if (pil==2)
{
cout<<"keliling lingkaran = 2*phi*r\n";endl;
cout<<"jari-jari= ";endl;
cin>>r;
kel=2*phi*r;
cout<<"hasil :"<<kel<<"\n\n ";endl;endl;
}
else if (pil==3)
{
cout<<" ";
cout<<"luas segitiga = 0.5*a*t\n";endl;
cout<<"alas= ";endl;
cin>>a;
cout<<"tinggi= ";
cin>>t;
luas=0.5*a*t;
cout<<"hasil : "<<luas<<"\n\n ";endl;endl;
}
else if (pil==4)
{
cout<<"luas persegi panjang = P*L \n";endl;
cout<<"panjang= ";endl;
cin>>p;
cout<<"lebar= ";
cin>>l;
luasp=p*l;
cout<<"hasil : "<<luasp<<"\n\n ";endl;endl;
}
cout<<"\n\n";
cout<<"jika ingin mengulang tekan Y / jika tidak silahkan tutup program ^^!!!!! "<<" ";
cout<<"\n"<<"\n";
lagi=getche();
if (lagi=='Y')
cout<<"\n";
goto kembali;cout<<"\n";
getch(); clrscr();
}}