Tuesday, October 16, 2018

Membuat Porgram Sederhana Menghitung Luas dan Keliling Bangun Datar di Borland C++

Assalamualaikum Warahmatullahi Wabarakaatu. 

pada kali ini admin akan buat program sederhana menghitung luas dan keliling Bangun datar. terdiri dari persegi panjang, segitiga dan bujur sangkar. diprogram ini menggunakan fungsi Else If, yang nantinya anda akan memilih pilihan bangun datar apa yang akan anda akan cari dan hitung. dan langsung saja dibawah ini ada contoh programnya sebagai berikut. 

 1) Tampilan Coding

#include <iostream.h>
#include <conio.h>

int main()
{
int pilih;
   char pilihan;
   int p,l,LPP,KB,s1,s2,LB,KPP,a,t,LSGT,b,c,KSGT;

   atas:
   clrscr();

   cout<<"============================================\n";
   cout<<"           PERHITUNGAN BANGUN DATAR \n";
   cout<<"============================================\n\n";
   cout<<"1. Persegi Panjang\n";
   cout<<"2. Segitiga\n";
   cout<<"3. Bujur Sangkar\n\n";
   cout<<"============================================\n\n";
   cout<<"Masukan Jenis Perhitungan [1/2/3]: ";cin>>pilih;
   cout<<endl;

       if (pilih==1)
    {
               cout<<"   PERHITUNGAN PERSEGI PANJANG   "<<endl<<endl;
    cout<<"Masukkan Panjang : ";
               cin>>p;
               cout<<"\nMasukkan Lebar : ";
               cin>>l;
               LPP=p*l;
               KPP=2*(p+l);
               cout<<"\nLuas Persegi Panjang= "<<LPP<<endl;
               cout<<"\nKeliling Persegi Panjang= "<<KPP;
                  }

    else if (pilih==2)
    {
             cout<<"   PERHITUNGAN SEGITIGA   "<<endl<<endl;
             cout<<"Masukkan Alas : ";
             cin>>a;
             cout<<"\nMasukkan Tinggi : ";
             cin>>t;
             LSGT=0.5*(a*t);
             cout<<"\nLuas SegiTiga= "<<LSGT<<endl;

             cout<<"\nMasukkan Panjang Sisi AB : ";
             cin>>a;
             cout<<"\nMasukkan Panjang Sisi BC : ";
             cin>>b;
             cout<<"\nMasukkan Panjang Sisi AC : ";
             cin>>c;
             KSGT=a+b+c;
             cout<<"\nKeliling SegiTiga= "<<KSGT;
             }

   if (pilih==3)
    {
               cout<<"   PERHITUNGAN BUJUR SANGKAR   "<<endl<<endl;
    cout<<"Masukkan Sisi Pertama : ";
               cin>>s1;
               cout<<"\nMasukkan Sisi Kedua : ";
               cin>>s2;
               LB=s1*s2;
               KB=(2*s1)+(2*s2);
               cout<<"\nLuas Bujur Sangkar= "<<LB<<endl;
               cout<<"\nKeliling Bujur Sangkar= "<<KB;
               }
   else{
   cout<<"pilihan tidak tersedia"<<endl;
   }
   cout<<endl;
   cout<<"\nIngin Input Data lagi? [Y/T] : ";cin>>pilihan;
cout<<endl<<endl;

   if(pilihan == 'Y' || pilihan == 'y'){
   goto atas;}
   else{
   goto bawah;}
   bawah:
   cout<<"**********TERIMA KASIH**********";
getch();

}


gambar diatas adalah contoh script code yang sudah admin buat untuk menghitung luas dan keliling bangun datar yang telah ditentukan. 

2) Tampilan Output


setelah di Run akan muncul tampilan seperti gambar diatas. gambar tersebut terdapat pilihan yaiut no.1 persegi panjang, no.2 segitiga, dan no.3 bujur sangkar. anda akan diminta menginput nomer pilihan bangun datar tersebut agar bisa mencari dan menentukan hasil akhirnya. sebagai contoh pada gambar diatas admin menginput angka 3 yaitu untuk mencari dan menghitung luas dan keliling bujur sangkar.

3) Tampilan Input 


setelah menginput angka 3 sebagai contoh seperti gambar diatas anda enter lalu akan muncul tulisan "Masukan Sisi pertama dan kedua" dan lalu anda input dengan angka. setelah itu enter dan otomatis muncul hasil luas dan keliling bujur sangkarnya. 
dan di paling bawah terdapat pilihan ingin menginput data kembali atau tidak, dengan simbol 'Y' berarti akan menghitung bangun datarnya kembali, dan jika simbol 'T' akan langsung ada tulisan "Terima Kasih". 

begitulah program sederhana yang admin buat kali ini, semoga bermanfaat dan maaf bila ada salah kata atau penjelasan yang kurang dimengerti. selamat mencoba.

wassalamualaikum warahmatullahi wabarakaatu. 

No comments:

Post a Comment