- Buatlah algoritma dan program dalam bentuk
menu, yang mampu menyelesaikan:
- Luas dan Keliling bujur sangkar
- Luas dan Keliling persegi panjang
- Luas dan keliling lingkaran
Ketentuan:
Pilihan dalam menu yaitu:
B
apabila pilihan jatuh pada menu luas dan keliling bujur sangkar
P
apabila pilihan jatuh pada menu luas dan keliling persegi panjang
L
apabila pilihan jatuh pada menu Luas dan keliling lingkaran
Jawab :
#include
<iostream>
#include
<conio.h>
using
namespace std;
main()
{
char kdmenu;
cout<<"Masukkan Kode B / P / L
=";
cin>>kdmenu;
kdmenu = toupper(kdmenu);
if (kdmenu =='B')
{cout<<"\nBujursangkar\n";
float S, KB, LSB;
cout<<"Sisi =";
cin>>S;
KB = S*4;
LSB = S*S;
cout<<"\n++++++++++++++Hasil
Bujursangkar++++++++++++++\n";
cout<<"Keliling Bujursangkar =
"<<KB;
cout<<"\nLuas Bujursangkar =
"<<LSB;}
else if (kdmenu =='P')
{cout<<"\nPersegi
Panjang\n";
float P, LB, KP, LP;
cout<<"\nPanjang =";
cin>>P;
cout<<"Lebar =";
cin>>LB;
KP = (P+LB)*2;
LP = P*LB;
cout<<"\n++++++++++++++Hasil
Persegi Panjang++++++++++++++\n";
cout<<"Keliling Persegi Panjang
= "<<KP;
cout<<"\nLuas Persegi Panjang =
"<<LP;}
else if (kdmenu =='L')
{cout<<"\nLingkaran\n";
float PI = 3.1428, R, KL, LL;
cout<<"\nJari-jari =";
cin>>R;
KL = PI*R*2;
LL = PI*R*R;
cout<<"\n++++++++++++++Hasil
Lingkaran++++++++++++++\n";
cout<<"Keliling Lingkaran =
"<<KL;
cout<<"\nLuas Lingkaran =
"<<LL;}
getch ();
}
No comments:
Post a Comment