Selmat Datang Di Dunia Lutfi Ahmad Merauke

Kamis, 17 Desember 2015

PROGRAM BANGUN DATAR C++

//authorized lutfi ahmad
#include <iostream>

using namespace std;

float Lingkaran(float jari);
float PersegiPanjang(float panjang, float lebar);
float Persegi(float sisi);
float Segitiga(float alas, float tinggi);
void menu(void);
char p;
float jari, panjang, lebar, sisi, alas, tinggi;
main()
{

        cout<<endl;
        do{


        menu();
      }

    while(p == 'y' || p == 'Y' );
}
float Lingkaran(float jari){
    char pilihan;
    float luas, keliling;
    cout<<"LINGKARAN"<<endl;
    cout<<"1] Masukkan Jaari-jari =  "; cin>>jari;
    cout<<"apa yang ingin anda cari? "<<endl;
    cout<<"a] luas"<<endl;
    cout<<"b] keliling"<<endl;
    cout<<"masukkan pilihan anda : "; cin>>pilihan;
    switch (pilihan){
        case 'a':
            cout<<"Luas lingkaran         =  "<<3.14*jari*jari<<endl;
            cout<<"apakah anda ingin mengulang program(y/n): ";cin>>p;
            cout<<"..........................................."<<endl;
            cout<<endl;
            break;
        case 'b':
            cout<<"Keliling lingkaran     =  "<<3.14*2*jari<<endl;
            cout<<"apakah anda ingin mengulang program(y/n): ";cin>>p;
            cout<<"..........................................."<<endl;
            cout<<endl;
            break;
        default :
            cout<<"maaf tidak tersedia"<<endl;
    }
    cout<<"..................................................."<<endl;
}
float PersegiPanjang(float panjang, float lebar){
    char pilihan;
    float luas, keliling;
    cout<<"PERSEGI PANJANG"<<endl;
    cout<<"1] Masukkan panjang  =  "; cin>>panjang;
    cout<<"2] Masukkan lebar    =  "; cin>>lebar;
    cout<<"apa yang ingin anda cari? "<<endl;
    cout<<"a] luas"<<endl;
    cout<<"b] keliling"<<endl;
    cout<<"masukkan pilihan anda : "; cin>>pilihan;
    switch (pilihan){
        case 'a':
            cout<<"Luas Persegi Panjang         =  "<<panjang*lebar<<endl;
            cout<<"apakah anda ingin mengulang program(y/n): ";cin>>p;
            cout<<"..........................................."<<endl;
            cout<<endl;
            break;
        case 'b':
            cout<<"Keliling Persegi Panjang     =  "<<2*panjang+lebar<<endl;
            cout<<"apakah anda ingin mengulang program(y/n): ";cin>>p;
            cout<<"..........................................."<<endl;
            cout<<endl;
            break;
        default :
            cout<<"maaf tidak tersedia"<<endl;
    }
    cout<<"..................................................."<<endl;
}
float Persegi(float sisi){
    char pilihan;
    float luas, keliling;
    cout<<"PERSEGI"<<endl;
    cout<<"1] Masukkan sisi  =  "; cin>>sisi;
    cout<<"apa yang ingin anda cari? "<<endl;
    cout<<"a] luas"<<endl;
    cout<<"b] keliling"<<endl;
    cout<<"masukkan pilihan anda : "; cin>>pilihan;
    switch (pilihan){
        case 'a':
            cout<<"Luas Persegi        =  "<<sisi*sisi<<endl;
            cout<<"apakah anda ingin mengulang program(y/n): ";cin>>p;
            cout<<"..........................................."<<endl;
            cout<<endl;
            break;
        case 'b':
            cout<<"Keliling Persegi    =  "<<sisi+sisi+sisi+sisi<<endl;
            cout<<"apakah anda ingin mengulang program(y/n): ";cin>>p;
            cout<<"..........................................."<<endl;
            cout<<endl;
            break;
        default :
            cout<<"maaf tidak tersedia"<<endl;
    }
    cout<<"..................................................."<<endl;
}
float Segitiga(float alas, float tinggi){
    char pilihan;
    float luas, keliling;
    cout<<"SEGITIGA"<<endl;
    cout<<"1] Masukkan alas   =  "; cin>>alas;
    cout<<"2] Masukkan tinggi =  "; cin>>tinggi;
    cout<<"apa yang ingin anda cari? "<<endl;
    cout<<"a] luas"<<endl;
    cout<<"b] keliling"<<endl;
    cout<<"masukkan pilihan anda : "; cin>>pilihan;
    switch (pilihan){
        case 'a':
            cout<<"Luas Seigitiga        =  "<<alas*tinggi/2<<endl;
            cout<<"apakah anda ingin mengulang program(y/n): ";cin>>p;
            cout<<"..........................................."<<endl;
            cout<<endl;
            break;
        case 'b':
            cout<<"Keliling segitiga    =  "<<2*alas+tinggi<<endl;
            cout<<"apakah anda ingin mengulang program(y/n): ";cin>>p;
            cout<<"..........................................."<<endl;
            cout<<endl;
            break;
        default :
            cout<<"maaf tidak tersedia"<<endl;
    }
    cout<<"..................................................."<<endl;
}
void menu(void){
    char p;
        cout<<"     MENU PROGRAM BANGUN DATAR "<<endl;
        cout<<".................................."<<endl;
        cout<<" a] Lingkaran "<<endl;
        cout<<" b] Persegi Panjang"<<endl;
        cout<<" c] Persegi"<<endl;
        cout<<" d] Segitiga"<<endl;
        cout<<" x] keluar"<<endl;
        cout<<"..................................."<<endl;
        cout<<"Silahkan pilih menu !!! :  ";cin>>p;
        switch(p){
            case 'a':
                Lingkaran(jari);
                break;
            case 'b':
                PersegiPanjang(panjang, lebar);
                break;
            case 'c':
                Persegi(sisi);
                break;
            case 'd':
                Segitiga(alas, tinggi);
                break;
                    }
}

Tidak ada komentar:

Posting Komentar