Progran switch
Contoh
program switch :
#include<iostream.h>
#include<conio.h>
#include<math.h>
void
main()
{
int
n;
float
r;
float
L;
float
phi=3.14;
float
K;
int
s,a,t,l,p,x;
cout<<" **** Program
Menghitung Luas Dan Keliling Bangun Datar **** \n";
cout<<" --------------------- MAKUL ALPRO
----------------------- \n";
cout<<"
----------------------------------------------------------- \n";
cout<<"
>>>> Pilih Bangun yang ingin Anda Hitung <<<<\n";
cout<<" 1.Lingkaran\n";
cout<<" 2.Segitiga\n";
cout<<" 3.Persegi\n";
cout<<" 4.Persegi Panjang\n";
cout<<"=======================================\n\n";
cout<<"
Pilih yg Mana?\n";
cout<<"
=>";cin>>n;
cout<<"
\n";
clrscr();
switch
(n)
{
case
1:
cout<<"
>>>> Lingkaran <<<< \n";
cout<<"\n";
cout<<" Silakan pilih
lagi\n";
cout<<"\n";
cout<<" 1. Luas
Lingkaran\n";
cout<<" 2. Keliling
Lingkaran\n";
cout<<"\n";
cout<<"Input Pilihan Anda (1/2)
: ";
cin>>n;
clrscr();
{
if(n==1){
cout<<" >>
Luas Lingkaran << \n";
cout<<" Masukan r =
";
cin>>r;
L=phi*r*r;
cout<<"\n Luas
Lingkaran = ";
cout<<L;
cout<<"\n";}
else if(n==2){
cout<<" >>
Keliling Lingkaran << \n";
cout<<"Masukan r
=";
cin>>r;
K=2*phi*r;
cout<<"\n Keliling
Lingkaran = ";
cout<<K;}}
break;
case
2:
cout<<" >>>> Segitiga
<<<<\n";
cout<<"\n";
cout<<" Silakan pilih
lagi\n";
cout<<"\n";
cout<<" 1. Luas
Segitiga\n";
cout<<" 2. Keliling
Segitiga\n";
cout<<"\n";
cout<<" Input Pilihan Anda (1/2)
: ";
cin>>n;
clrscr();
{
if(n==1){
cout<<" >>
Luas Segitiga << \n\n";
cout<<" Masukan
Alas = ";
cin>>a;
cout<<" Masukan
Tinggi = ";
cin>>t;
cout<<"\n";
L=0.5*a*t;
cout<<"\n Luas
Segitiga = ";
cout<<L;
cout<<"\n";}
else if(n==2){
cout<<"
>>>> Keliling Segitiga <<<< \n";
cout<<" Masukan
Alas = ";
cin>>a;
cout<<" Masukan
Tinggi = ";
cin>>t;
x=sqrt(a*a+t*t);
K=a+t+x;
cout<<"\n Keliling
Segitiga = ";
cout<<K;}}
break;
case
3:
cout<<" >>>> Persegi
<<<< \n";
cout<<"\n";
cout<<" Silakan pilih
lagi\n";
cout<<"\n";
cout<<" 1. Luas Persegi\n";
cout<<" 2. Keliling
Persegi\n";
cout<<"\n";
cout<<" Input Pilihan Anda (1/2)
: ";
cin>>n;
clrscr();
{
if(n==1){
cout<<" >>
Luas Persegi << \n";
cout<<" Masukan s
=";
cin>>s;
L=s*s;
cout<<"\n Luas
Persegi = ";
cout<<L;}
else if(n==2){
cout<<" >>
Keliling Persegi << \n";
cout<<" Masukan s
=";
cin>>s;
K=4*s;
cout<<"\n";
cout<<" \nKeliling
Persegi = ";
cout<<K;}}
break;
case
4:
cout<<" >>>> Persegi
Panjang <<<< \n";
cout<<"\n";
cout<<" Silakan pilih
lagi\n";
cout<<"\n";
cout<<" 1. Luas Persegi
Panjang\n";
cout<<" 2. Keliling Persegi
Panjang\n";
cout<<"\n";
cout<<" Input Pilihan Anda (1/2)
: ";
cin>>n;
clrscr();
{
if(n==1){
cout<<" >>
Persegi Panjang << \n";
cout<<" Masukan p =
";
cin>>p;
cout<<" Masukan
l = ";
cin>>l;
cout<<"\n";
L=p*l;
cout<<" \nLuas
Persegi Panjang = ";
cout<<L;
cout<<"\n";}
else if(n==2){
cout<<" >>
Keliling Persegi Panjang << \n";
cout<<" Masukan p
=";
cin>>p;
cout<<" Masukan l
=";
cin>>l;
K=2*(p+l);
cout<<" \nKeliling
Persegi Panjang = ";
cout<<K;}}
break;
}
getch();
}
No comments:
Post a Comment