//Percabangan Bersarang
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#define phi 3.14
main() {
int a,r,s;
float l,k;
char jwb;
system ("COLOR A");
cout<<"Riyanto - 14.02.8728 ";
cout<<endl;
menu:
cout<<"CONTOH PERCABANGAN BERSARANG PADA C++"<<endl;
cout<<"==========================="<<endl;
cout<<"Pilihan operasi : "<<endl;
cout<<"[1] luas lingkaran"<<endl;
cout<<"[2] keliling lingkaran"<<endl;
cout<<"[3] luas persegi"<<endl;
cout<<"[4] keliling persegi"<<endl;
cout<<"Masukkan Pilihanmu :";cin>>a;
if (a==1 || a==2)
{cout<<"masukkan jari-jari : ";cin>>r;
if(a==1)
{l=float(phi*r*r);
cout<<"luas lingakaran = "<<l<<endl;
cout<<"mau hitung lagi? ";cin>>jwb;
if (jwb=='Y' ||jwb=='y')
{clrscr();
goto menu;
}
else
{cout<<"terimakasih,,,";
}
}
else
{k=float(phi*(r*2));
cout<<"keliling lingkaran = "<<k<<endl;
cout<<"mau hitung lagi? ";cin>>jwb;
if (jwb=='Y' ||jwb=='y')
{clrscr();
goto menu;
}
else
{cout<<"terimakasih,,,";
}
}
}
else if (a==3 || a==4)
{cout<<"masukkan sisi : ";cin>>s;
if (a==3)
{l=s*s;
cout<<"luas persegi = "<<l<<endl;
cout<<"mau hitung lagi? ";cin>>jwb;
if (jwb=='Y' ||jwb=='y')
{clrscr();
goto menu;
}
else
cout<<"terimakasih,,,";
}
else
{k=4*s;
cout<<"keliling persegi = "<<k<<endl;
cout<<"mau hitung lagi? ";cin>>jwb;
if (jwb=='Y' ||jwb=='y')
{clrscr();
goto menu;
}
else
{cout<<"terimakasih,,,";
}
}
}
else
{clrscr();
cout<<"masukkan angka 1-4" <<endl<<endl ;
goto menu;
}
getch();
}
//OUTPUT :
Tidak ada komentar:
Posting Komentar