Sabtu, 18 Maret 2017

workshop 3menghitung luas plat cd

kali ini saya ekerja sama dengan partner saya workshop 3 menghitung luas plat cd (dengan patner saya fadhilah ahnaf faiz)
menghitung  atau mencari luas plat cd atau dvd dengan menghitung luas lingkaran luar(keseluruhan)kemudian dikurangi dengan luas lingkaran dalam

algoritma:
deklarasi
phi=22/7 (float)
rl/rd (int)
luas l luas d (float)
luas plat (float)
deskripsi:
input (diameter l)/diameter luar
input (diameter d)/diameter dalam
rl=diameter l/2
rd=diameter d/2
luas l phi*(pow(rl,2)
luas d phi*(pow(rd,2)
luas plat=luas l-luas d
output (luas plat)
berikut gambar raptornya

kemudian kita generate ke c++

#include <iostream>
#include <string>
#include <cmath>
using namespace std;

const float phi = 22/(float)7;

class platCD{
    friend ostream& operator<<(ostream&, platCD&);
    friend istream& operator>>(istream&, platCD&);
    public:
        void rumus();
    private:
        int diameterL; //Panjang Diameter Luar
        int diameterD; //Panjang Diameter Dalam
        int rL, rD; //Panjang Jari-Jari
        float luasL, luasD;
        float luasPlat;
}plt;

    istream& operator>>(istream& in, platCD& input){
        cout<<" Masukan Panjang Diameter Luar  = "; in>>input.diameterL;
        cout<<" Masukan Panjang Diameter Dalam = "; in>>input.diameterD;
        return in;
    }
    
    void platCD::rumus(){
        rL = diameterL / 2;
        rD = diameterD / 2;
        luasL = phi * (pow(rL,2));
        luasD = phi * (pow(rD,2));
        luasPlat = luasL - luasD;
    }
    
    ostream& operator<<(ostream& out, platCD& output){
        out<<"\n Luas Diameter Plat CD = "<<output.luasPlat<<" cm2"<<endl;
    }

main(){
    cin>>plt;
    plt.rumus();
    cout<<plt;
    
    return 0;
}



dan berikut hasil outpunya


Share:

0 komentar:

Posting Komentar

Recent Post

BTemplates.com

Diberdayakan oleh Blogger.

Beauty

Breaking News

Labels