Home > HASIL BELAJAR MANDIRI > PROGRAM MENGHITUNG LUAS LINGKARAN DAN VOLUME TABUNG DENGAN METODE CASE STUDY

PROGRAM MENGHITUNG LUAS LINGKARAN DAN VOLUME TABUNG DENGAN METODE CASE STUDY

A. MASALAH:
Mencari LUAS LINGKARAN dan kemudian mencari VOLUME TABUNG. Dengan menghitung LUAS LINGKARAN dan menampilkan hasil perhitungan tersebut,kemudian di lanjutkan menghitung volume.

B. ANALISIS:
Memasukkan nilai r, t, dan Phi untuk menentukan rumus LUAS LINGKARAN danVOLUME TABUNG. Kemudian menghitungnya dengan menggunakan rumus yang sudah ada (tercantum).

C. DATA REQUITMENT:
masalah input:
r,t,Phi
luas
volume
masalah output:
luas lingkaran
volume tabung
rumus yang digunakan:
luas_lingkaran=Phi*r*r
volume_tabung=luas(Phi*r*r)*t

D. DESIGN:
Setelah kita mengidentifikasi masalah input output, maka langkah-langkahnya selanjutnya adalah sebagai berikut:
1. Masukkan nilai r dan t
2. Masukkan nilai Phi (deklarasikan Phi dengan nilai=3,14)
3. Hitung luas_lingkaran
4. Hitung volume_tabung
5. Tampilkan hasil

E. IMPLEMENTASI:

//”PROGRAM UNTUK MENGHITUNG LUAS LINGKARAN DAN VOLUME TABUNG”

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

using namespace std;

class hitung{
friend ostream& operator<<(ostream&, const hitung&);
friend istream& operator>>(istream&, hitung&);

public:

void hitung_luas_lingkaran();
void hitung_volume_tabung();

private:
float r,t;
float Phi;
float luas;
float volume;
};

void hitung::hitung_luas_lingkaran(){
Phi=3.14;
luas=Phi*r*r;
}

void hitung::hitung_volume_tabung(){
volume=luas*t;
}

istream& operator>>(istream& in, hitung& masukan){

cout<<”nilai jari-jarinya adalah:”;
in>>masukan.r;
cout<<”nilai tingginya adalah:”;
in>>masukan.t;
return in;
}

ostream& operator<<(ostream& out, const hitung& keluaran){
out<<”jari-jarinya:”<<keluaran.r<<endl;
out<<”tingginya:”<<keluaran.t<<endl;
out<<”luas lingkaran:”<<keluaran.luas<<endl;
out<<”volume tabung:”<<keluaran.volume<<endl;
return out;
}

int main(int argc, char *argv[])
{

hitung a;

cin>>a;
a.hitung_luas_lingkaran();
a.hitung_volume_tabung();
cout<<a;

getch();

return EXIT_SUCCESS;

}

About these ads
Categories: HASIL BELAJAR MANDIRI
  1. October 5, 2010 at 2:40 pm

    mantab gan…
    terus belajar madiri…
    sesekali posting hasil praktikumlah bro…
    untuk hasil posttest praktikum terakhir silahakan lihat di blog saya ya bro…
    hehehe…

    keep posting bro

  2. October 5, 2010 at 7:20 pm

    OKE OKE..

    MALAM2 BERDISKUSI EMANG MENGASIKKAN,
    TERNYATA BARENG ITU NIKMAT

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: