Tuesday, October 13, 2015

C++ NOMOR 6

  1. Buatlah algoritma dan program dalam bentuk menu, yang mampu menyelesaikan:
    1. Luas dan Keliling bujur sangkar
    2. Luas dan Keliling persegi panjang
    3. 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