Sabtu, 07 Desember 2013

Perulangan Luas Bangun Datar

Tulisan ini saya buat untuk membantu temen-temen jika ada kesulitan dalam belajar pemrograman, khususnya menggunakan Dev C++. Dan kebetulan saya mendapatkan tugas dari dosen saya untuk membuat program Perulangan Luas Bangun Datar.
Berikut ini adalah source code untuk membuat program perulangan luas bangun datar dengan menggunakan bahasa C++.




#include <iostream>
using namespace std;
int main()
{
    char ulangi='y';
    while(ulangi=='y')
    {
        int bangun;
        {
            cout<<"\t===SELAMAT DATANG DI PROGRAM MENGHITUNG LUAS BANGUN DATAR==="<<endl;
            cout<<"Kode Pilihan :"<<endl;
            cout<<"1. Luas Persegi"<<endl;
            cout<<"2. Luas Persegi Panjang"<<endl;
            cout<<"3. Luas Segitiga"<<endl;
            cout<<"4. Luas Lingkaran"<<endl;
            cout<<"5. Luas Trapesium"<<endl;
            cout<<"6. Luas Jajar Genjang"<<endl;
            cout<<"Masukkan Pilihan Anda, apakah 1,2,3,4,5 atau 6 ?"<<endl;
        }
        {
            cin>>bangun;
            if(bangun==1)
            {
                int sisiA;
                int sisiB;
                float luas;   
                cout<<"\tMENGHITUNG LUAS PERSEGI\n";
                cout<<"masukkan nilai sisiA=";
                cin>>sisiA;
                cout<<"masukkan nilai sisiB=";
                cin>>sisiB;
                luas=sisiA*sisiB;
                cout<<"luas perseginya adalah="<<luas<<endl;
                   cout<<"\n Apakah anda ingin mengulangi lagi? [y/t]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
               }
               else
              if(bangun==2)
               {
                   int panjang;
                int lebar;
                float luas;
                cout<<"\tMENGHITUNG LUAS PERSEGI PANJANG\n"<<endl;
                cout<<"masukkan nilai panjang=";
                cin>>panjang;
                cout<<"masukkan nilai lebar=";
                cin>>lebar;
                luas=panjang*lebar;
                cout<<"luas persegi panjangnya adalah="<<luas<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
            else
            if(bangun==3)
            {
                int alas;
                int tinggi;
                float luas;
                cout<<"\tMENGHITUNG LUAS SEGITIGA\n"<<endl;
                cout<<"masukkan nilai alas=";
                cin>>alas;
                cout<<"masukkan nilai tinggi=";
                cin>>tinggi;
                luas=0.5*alas*tinggi;
                cout<<"luas segitiganya adalah="<<luas<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
            else
            if(bangun==4)
            {
                int jarijari;
                float luas;
                cout<<"\tMENGHITUNG LUAS LINGKARAN\n"<<endl;
                cout<<"masukkan nilai jarijari=";
                cin>>jarijari;
                luas=3.14*(jarijari*jarijari);
                cout<<"luas lingkarannya adalah="<<luas<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
            else
            if(bangun==5)
            {
                int atas;
                int bawah;
                int tinggi;
                float luas;
                cout<<"\tMENGHITUNG LUAS TRAPESIUM\n"<<endl;
                cout<<"masukkan nilai atas=";
                cin>>atas;
                cout<<"masukkan nilai bawah=";
                cin>>bawah;
                cout<<"masukkan nilai tinggi=";
                cin>>tinggi;
                luas=0.5*(atas+bawah)*tinggi;
                cout<<"luas trapesiumnya adalah="<<luas<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
            else
            if(bangun==6)
            {
                int alas;
                int tinggi;
                float luas;
                cout<<"\tMENGHITUNG LUAS JAJAR GENJANG\n"<<endl;
                cout<<"masukkan nilai alas=";
                cin>>alas;
                cout<<"masukkan nilai tinggi=";
                cin>>tinggi;
                luas=alas*tinggi;
                cout<<"luas jajar genjangnya adalah="<<luas<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
            else
            if(bangun>6)
            {
                cout<<"Kode yang anda masukkan salah"<<endl;
                cout<<"\n Apakah anda ingin mengulangi lagi? [Y/T]"<<endl;
                   cin>>ulangi;
                   if('t'==ulangi)
                cout<<"\t\t=====MATURSUWUN RAWUHIPUN ^.^======"<<endl;
            }
        }
    }
       
    return 0;
}




 Tulisan yang berwarna biru itu bisa kalian ganti kata-katanya kok, sesuai keinginan aja :)

Tidak ada komentar:

Posting Komentar