Sabtu, 14 Maret 2015

Program mencari luas bangun datar




Program Mencari Luas Bangun Datar
#include <iostream.h>
#include <conio.h>
void main ()
{
            const float phi=3.14;
            char ya;
            float  s, r, a, t, sj1, sj2, d1, d2, luas;
            int kode, jari_jari;
            atas :
            clrscr();
            cout<<".:: PROGRAM MENGHITUNG LUAS BANGUN DATAR ::."<<endl;

            cout<<"1.  BUJUR SANGKAR"<<endl;
            cout<<"2.  LINGKARAN "<<endl;
            cout<<"3.  SEGITIGA "<<endl;
            cout<<"4.  TRAPESIUM"<<endl;
            cout<<"5.  JAJAR GENJANG"<<endl;
            cout<<"6.  BELAH KETUPAT"<<endl;
            cout<<"7.  LAYANG-LAYANG"<<endl;

            cout<<"Masukkan kode bangun: ";
            cin>>kode;

            switch (kode)
            {
                        case 1:
                                    cout<<" Mencari luas "<<endl;
                                    cout<<" Masukkan nilai sisi : ";cin>>s;
                                    luas = s*s;
                                    cout<<"Luas bujur sangkar : "<<luas<<endl;
                        case 2:
                                    cout<<" Mencari luas lingkaran "<<endl;
                                    cout<<" Masukkan nilai jari-jari : ";cin>>jari_jari;
                                    if (jari_jari % 7 == 0)
                                     {
                                                luas=jari_jari*jari_jari*22/7;
                                     }
                                    else
                                    {
                                                luas=jari_jari*jari_jari*phi;
                                     }
                                    cout<<"Luas lingkaran : "<<luas<<endl;break;
                        case 3:
                                    cout<<" Mencari luas segitiga "<<endl;
                                    cout<<" Masukkan nilai alas   : ";cin>>a;
                                    cout<<" Masukkan nilai tinggi : ";cin>>t;
                                    luas=a*t/2;
                                    cout<<"Luas segitiga : "<<luas<<endl;break;
                        case 4:
                                    cout<<" Mencari luas trapesium "<<endl;
                                    cout<<" Masukkan nilai sisi sejajar 1 : ";cin>>sj1;
                                    cout<<" Masukkan nilai sisi sejajar 2 : ";cin>>sj2;
                                    cout<<" Masukkan nilai tinggi:  ";cin>>t;
                                    luas=(sj1+sj2)*t/2;
                                    cout<<"Luas trapesium : "<<luas<<endl;break;
                        case 5:
                                    cout<<" Mencari luas jajar genjang "<<endl;
                                    cout<<" Masukkan nilai alas : ";cin>>a;
                                    cout<<" Masukkan nilai tinggi : ";cin>>t;
                                    luas=a*t;
                                    cout<<"Luas jajar genjang : "<<luas<<endl;break;
                        case 6:
                                    cout<<" Mencari luas belah ketupat "<<endl;
                                    cout<<" Masukkan nilai d1 : ";cin>>d1;
                                    cout<<" Masukkan nilai d2 : ";cin>>d2;
                                    luas =d1*d2/2;
                                    cout<<"Luas belah ketupat : "<<luas<<endl;break;
                        case 7:
                                    cout<<" Mencari luas layang-layang "<<endl;
                                    cout<<" Masukkan nilai d1 : ";cin>>d1;
                                    cout<<" Masukkan nilai d2 : ";cin>>d2;
                                    luas =d1*d2/2;
                                    cout<<"Luas layang-layang : "<<luas<<endl;break;
            }
            getch ();
            kembali :
   clrscr();
            cout<<"Apakah Anda ingin kembali ke menu awal[y/t] : ";cin>>ya;
                        if (ya == 'y' || ya== 'Y')
                                    goto atas;
                        if (ya != 't' && ya != 'T')
                                    goto kembali ;
                        cout<<" Terima kasih telah menggunakan program ini.. ... (^_^) ";
}

Tidak ada komentar:

Posting Komentar