#include <cstdlib> #include <iostream> #include <conio.h> using namespace std; template <class T> class bangunan{ public: T persegi_p(); T balok(); private: T panjang,lebar,tinggi,luas,keliling,volume; }; template <class T> T bangunan<T>::persegi_p(){ cout<< "||| PERSEGI PANJANG |||\n" <<endl; cout<< "1.Masukan panjang : " ; cin>>panjang; cout<< "2.Masukan Lebar : " ; cin>>lebar; keliling= 2 *(panjang+lebar); luas=panjang*lebar; cout<<endl; cout<< "Keliling Persegi Panjang : " <<keliling<<endl; cout<< "Luas Persegi Panjang : " <<luas<<endl; cout<<endl; } template <class T> T bangunan<T>::balok(){ cout<< "||| DATA BANGUN BALOK |||\n" <<endl; cout<< "1.Masukan Panjang : " ; cin>>panjang; cout<< "2.Masukan Lebar : " ; cin>>lebar; cout<< "3.Masukan Tinggi : " ; cin>>tinggi; volume=panjang*lebar*tinggi; cout<< "Volume Balok : " <<volume<<endl; cout<<endl; } int main(int argc, char *argv[]) { bangunan<int> bangune; bangune.persegi_p(); bangune.balok(); system( "PAUSE" ); getch(); }
|
hay
Jumat, 02 Oktober 2015
Program Template Dengan Class
Langganan:
Postingan (Atom)