Senin, 13 Maret 2017

POST TEST PRAKTIKUM ALPRO #2

Assalamualaikum Wr Wb.
kali ini saya memposting program c++ sama raptor menghitung volume tabung , kerucut , bola
1. Mencari Volume Tabung
2. Mencari Volume Kerucut
3. Mencari Volume Bola

berikut program raptor nya :








berikut contoh program c++ nya :


#include<iostream>
using namespace std;

float phi = 3.14F;
class kerucut
{
float r, t, vol;
public:
void input();
void hitungvol();
void output();
};

void kerucut::input()
{
cout << "Masukan Jari Jari : ";
cin >> r;
cout << "Masukan Tinggi : ";
cin >> t;
}
void kerucut::hitungvol()
{
vol = (1/(float)3) * phi * (r * r) * t;
}
void kerucut::output()
{
cout << "Volume Kerucutnya : " << vol << endl;
}

class tabung
{
float r, t, vol;
public:
void input();
void hitungvol();
void output();

};

void tabung::input()
{
cout << "Masukan Jari Jari : ";
cin >> r;
cout << "Masukan Tinggi : ";
cin >> t;
}

void tabung::hitungvol()
{
vol = phi * (r * r) * t;
}

void tabung::output()
{
cout << "Volume Tabungnya : " << vol << endl;
}

class bola
{
float r,vol;
public:
void input();
void hitungvol();
void output();

};

void bola::input()
{
cout << "Masukan Jari Jari : ";
cin >> r;
}

void bola::hitungvol()
{
vol = 4/(float)3 * phi * (r * r * r);
}

void bola::output()
{
cout << "Volume Bola : " << vol << endl;
}

int main()
{
int pil;
cout << "1. Volume Kerucut" << endl
<< "2. Volume Tabung" << endl
<< "3. Volume Bola" << endl;
cout << "Pilih yang diinginkan : ";
cin >> pil;

switch(pil)
{
case 1:
kerucut a;
a.input();
a.hitungvol();
a.output();
break;
case 2:
tabung t;
t.input();
t.hitungvol();
t.output();
break;
case 3:
bola b;
b.input();
b.hitungvol();
b.output();
break;
default:
cout << "Tidak ada dalam pilihan" << endl;
break;
}

return 0;
}

berikut hasil output nya :

terima kasih
Walaikumsallam Wr Wb.

Tidak ada komentar:

Posting Komentar