Kamis, 12 Februari 2015

Menghitung Keliling dan Luas Persegi Panjang dan Bola

Kali ini saya ingin berbagi tugas algorima yaitu cara perhitungan keliling dan luas persegi panjang dan bola.
Oke langsung aja yah..

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

using namespace std;

int main(){
    double p, l, hasil, r;
    int pilihan, pil_pp, pil_ling;
    char flg_status;
    repeat:
    cout<<"I. MENGHITUNG LUAS DAN KELILING";
    cout<<"\n \n";
    cout<<"*  Silahkan Pilih Bangun Ruang ? ";
    cout<<"\n";
    cout<<"1. Hitung Luas dan Keliling Persegi Panjang [Kode : 1] ";
    cout<<"\n";
    cout<<"2. Hitung Luas dan Keliling Lingkaran [Kode : 2] ";
    cout<<"\n \n";
    cout<<"Masukan Kode Yang Anda Inginkan ? " ; cin>>pilihan ;
  
    //Lakukan validasi
    switch(pilihan){
        case 1:
            system("cls");
            cout<<"* Hitung Luas dan Keliling Persegi Panjang *";
            cout<<"\n"; cout<<"\n";
            cout<<"1. Hitung Luas Persegi Panjang [Kode : 1]" ;
            cout<<"\n";
            cout<<"2. Hitung Keliling Persegi Panjang [Kode : 2]" ;
            cout<<"\n \n";
            cout<<"Masukan Kode Yang Anda Inginkan ? " ; cin>>pil_pp ;
                if(pil_pp == 1 ){
                    system("cls");
                    cout<<"* Hitung Luas Persegi Panjang *";
                    cout<<"\n"; cout<<"\n";
                    cout<<"Masukan Panjang Persegi Panjang : "; cin>>p;
                    cout<<"Masukan Lebar Persegi Panjang : "; cin>>l;
                    cout<<"\n";
                    hasil = p*l;
                    cout<<"Luas Persegi Panjang Adalah : " <<hasil ;
                    cout<<"\n" ;
                    cout<<"Kembali ke menu awal [y] : "; cin>>flg_status;
                    if(flg_status == 'y' || flg_status == 'Y'){
                    system("cls");
                    goto repeat;
                    }
                }
                else if(pil_pp == 2){
                    system("cls");
                    cout<<"* Hitung Keliling Persegi Panjang *";
                    cout<<"\n"; cout<<"\n";
                    cout<<"Masukan Panjang Persegi Panjang : "; cin>>p;
                    cout<<"Masukan Lebar Persegi Panjang : "; cin>>l;
                    cout<<"\n";
                    hasil = 2*p + 2*l;
                    cout<<"Keliling Persegi Panjang Adalah : " <<hasil ;
                    cout<<"\n" ;
                    cout<<"Kembali ke menu awal [y] : "; cin>>flg_status;
                    if(flg_status == 'y' || flg_status == 'Y'){
                    system("cls");
                    goto repeat;
                }
                else
                cout<<"\n" ;
                cout<<"Kode Yang Anda Masukan Tidak Sesuai \nKembali ke menu awal [y] : "; cin>>flg_status;
                if(flg_status == 'y' || flg_status == 'Y'){
                    system("cls");
                    goto repeat;
                }
              
        break;
      
        case 2:
        system("cls");
            cout<<"* Hitung Luas dan Keliling Bola *";
            cout<<"\n"; cout<<"\n";
            cout<<"1. Hitung Luas Bola [Kode : 1]" ;
            cout<<"\n";
            cout<<"2. Hitung Keliling Bola [Kode : 2]" ;
            cout<<"\n \n";
            cout<<"Masukan Kode Yang Anda Inginkan ? " ; cin>>pil_ling ;
                if(pil_ling == 1 ){
                    system("cls");
                    cout<<"* Hitung Luas Bola *";
                    cout<<"\n"; cout<<"\n";
                    cout<<"Masukan Jari jari Bola : "; cin>>r;
                    cout<<"\n";
                    double phi;
                    phi = 3.14;
                    hasil = phi*r*r;
                    cout<<"Luas Bola Adalah : " <<hasil ;
                    cout<<"\n" ;
                    cout<<"Kembali ke menu awal [y] : "; cin>>flg_status;
                    if(flg_status == 'y' || flg_status == 'Y'){
                    system("cls");
                    goto repeat;
                    }
                }
                else if(pil_ling == 2){
                    system("cls");
                    cout<<"* Hitung Keliling Bola *";
                    cout<<"\n"; cout<<"\n";
                    cout<<"Masukan Jari jari Bola : "; cin>>r;
                    cout<<"\n";
                    double phi;
                    phi = 3.14;
                    hasil = phi*2*r;
                    cout<<"Keliling Persegi Panjang Adalah : " <<hasil ;
                    cout<<"\n" ;
                    cout<<"Kembali ke menu awal [y] : "; cin>>flg_status;
                    if(flg_status == 'y' || flg_status == 'Y'){
                    system("cls");
                    goto repeat;
                }
                else
                cout<<"\n" ;
                cout<<"Kode Yang Anda Masukan Tidak Sesuai \nKembali ke menu awal [y] : "; cin>>flg_status;
                if(flg_status == 'y' || flg_status == 'Y'){
                    system("cls");
                    goto repeat;
                }
        break;
        default:
            cout<<"Anda Memilih Kode Yang Tidak Sesuai";
            break;
        }
    }
}
    getche();
    return 0;
}



Hasil dari program diatas alalah





Oke untuk saat ini cukup sampe disini dulu tunggu next codenya yah :D

Tidak ada komentar:

Posting Komentar