Tiada keindahan yg paling indah selain bisa berbagi, walau hanya lewat sebait kata & pesan

Selasa, 13 November 2012

C++ dengan menggunakan Template

program C++ dengan menggunakan Template
untuk mencari:

  1. Keliling Persegi Panjang
  2. Luas Persegi Panjang
  3. Volume Balok

#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();
53}

0 komentar:

Posting Komentar

Template by:

Free Blog Templates