Contoh program dev c++
Contoh kasus kelas : menghitung volume kubus, volume balok, volume prisma, volume limas, volume silinder, volume kerucut dan volume bola;
Obyeknya adalah : VOLUME
Contoh elemen obyek : kubus,balok, prisma, limas, silinder, kerucut dan bola;
Berikut source code nya:
#include <cstdlib>
#include <iostream>
// Contoh kasus kelas : menghitung volume kubus, volume balok, volume prisma, volume limas, volume silinder, volume kerucut dan volume bola;
// Obyeknya adalah : VOLUME
// Contoh elemen obyek : kubus,balok, prisma, limas, silinder, kerucut dan bola;
using namespace std;
class VOLUME
{
public :
int kubus() {
cout<<endl<<endl;
cout<<"//////////////////////////////UNTUK VOLUME KUBUS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ";
cout<<endl;
cout<<"masukkan sisi : ";
cin>>s;
volume = s*s*s;
cout<<endl;
cout<<" VOLUME KUBUS ADALAH = "<<volume;
cout<<endl<<endl;
// return volume;
}
int balok () {
cout<<"/////////////////////UNTUK VOLUME BALOK\\\\\\\\\\\\\\\\\\\\\\\n";
cout<<endl;
cout<<"masukkan p (panjang) : ";
cin>>p;
cout<<"masukkan t (tinggi) : ";
cin>>t;
cout<<"masukkan l (lebar) : ";
cin>>l;
V_balok = p*l*t;
cout<<endl;
cout<<" VOLUME BALOK ADALAH = "<<V_balok;
cout<<endl<<endl;
// return V_balok;
}
int prisma() {
cout<<"//////////////////////////////UNTUK VOLUME PRISMA\\\\\\\\\\\\\\\\\\\\\\\\\\\\";
cout<<endl;
cout<<"masukkan La (Luas Alas) : ";
cin>>La;
cout<<"masukkan t (tinggi) : ";
cin>>t;
V_prisma = La*t;
cout<<endl<<endl;
cout<<"VOLUME PRISMA ADALAH = "<<V_prisma;
cout<<endl<<endl;
// return V_prisma;
}
int limas() {
cout<<"//////////////////////////////UNTUK VOLUME LIMAS\\\\\\\\\\\\\\\\\\\\\\\\\\\\";
cout<<endl;
cout<<"masukkan La (Luas Alas) : ";
cin>>La;
cout<<"masukkan t (tinggi) : ";
cin>>t;
V_limas = (La * t)/3 ;
cout<<endl<<endl;
cout<<" VOLUME LIMAS ADALAH = "<<V_limas;
cout<<endl<<endl;
// return V_limas;
}
int silinder () {
phi=3.14;
cout<<"//////////////////////////////UNTUK VOLUME SILINDER\\\\\\\\\\\\\\\\\\\\\\\\\\\\";
cout<<endl;
cout<<"masukkan r (jari-jari) : ";
cin>>r;
cout<<"masukkan t (tinggi) : ";
cin>>t;
V_silinder = phi * r * r * t;
cout<<endl<<endl;
cout<<" VOLUME SILINDER ADALAH ="<<V_silinder;
cout<<endl<<endl;
// return V_silinder;
}
int kerucut () {
phi=3.14;
cout<<"//////////////////////////////UNTUK VOLUME KERUCUT\\\\\\\\\\\\\\\\\\\\\\\\\\\\";
cout<<endl;
cout<<"masukkan r (jari-jari) : ";
cin>>r;
cout<<"masukkan t (tinggi) : ";
cin>>t;
V_kerucut = ( phi * r * r * t )/3 ;
cout<<endl<<endl;
cout<<" VOLUME KERUCUT ADALAH ="<<V_kerucut;
cout<<endl<<endl;
// return V_kerucut;
}
int bola() {
phi=3.14;
cout<<"//////////////////////////////UNTUK VOLUME BOLA\\\\\\\\\\\\\\\\\\\\\\\\\\\\";
cout<<endl;
cout<<"masukkan r (jari-jari) : ";
cin>>r;
V_bola = (4 * phi * r * r * r )/3 ;
cout<<endl<<endl;
cout<<" VOLUME BOLA ADALAH ="<<V_bola;
// return V_bola;
}
private :
float volume,V_balok,V_prisma,V_limas,V_kerucut,V_bola,V_silinder,
s,p,l,t,La,phi,r;
};
int main()
{
VOLUME Q;
int q;
cout<<" APLIKASI MENGHITUNG VOLUME "<<endl<<endl;
cout<<"1. Volume kubus = r x r x r (r adalah rusuk kubus)\n";
cout<<"2. Volume balok = p x l x t (p adalah panjang, l adalah lebar dan t adalah tinggi)\n";
cout<<"3. Volume prisma = La x t (La adalah luas alas dan t adalah tinggi)\n";
cout<<"4. Volume limas = 1/3 x La x t (La adalah luas alas dan t adalah tinggi)\n";
cout<<"5. Volume silinder = phi x r x r x t (r adalah jari-jari dan t adalah tinggi)\n";
cout<<"6. Volume kerucut = 1/3 x phi x r x r x t (r adalah jari-jari dan t adalah tinggi)\n";
cout<<"7. Volume bola = 4/3 x phi x r x r x r\n\n\n";
cout<<"ket--> phi=3.14\n";
cout<<" VOLUME APA YANG ANDA INGINKAN ..?";
cout<<endl<<endl;
pilih:
cout<<"masukkan pilihan anda (pilih/tekan 0 untuk EXIT/KELUAR) :";cin>>q;
cout<<endl;
switch (q){
case 1 : Q.kubus();cout<<endl;goto pilih;
break;
case 2 : Q.balok();cout<<endl;goto pilih;
break;
case 3 : Q.prisma();cout<<endl;goto pilih;
break;
case 4 : Q.limas();cout<<endl;goto pilih;
break;
case 5 : Q.silinder();cout<<endl;goto pilih;
break;
case 6 : Q.kerucut();cout<<endl;goto pilih;
break;
case 7 : Q.bola();cout<<endl;goto pilih;
break;
case 0 :return EXIT_SUCCESS;
break;
default : cout<<"\nPILIHAN SALAH\n\n";
goto pilih;
break;
}
cout<<endl<<endl;
return 0;
}
Semoga bermanfaat dan dapat membantu bagi para pembacanya.