Postingan

Menampilkan postingan dari Oktober, 2010

praktikum selasa 10.30-12.00 STRUKTUR DATA

#include <iostream.h> template <class T> class Array1D{       friend ostream& operator<<(ostream&,const Array1D<T>&); public:        Array1D(int size=0);        Array1D(const Array1D<T>& v);        Array1D(){delete[]element;}        T& operator[](int i)const;        int Size(){return size;}        Array1D<T>& operator =(const Array1D<T>& v);        Array1D<T> operator+()const;        Array1D<T> operator+(const Array1D<T>& v)const;        Array1D<T> operator-()const;        Array1D<T> operator-(const Array1D<T>& v)const;    ...

Praktikum 4 S.data,Slasa 19 Oktober 2010 10.30-1200

#include <cstdlib> #include <iostream> #define maks5 using namespace std; class Array1D{ friend ostream& operator<<(ostream&, const Array1D&); friend istream& operator>>(istream&, Array1D&); public: Array1D(); void cetak(); void geser_kiri(); void geser_kanan(); void hapus_elemen(); private: char A[5]; }; Array1D::Array1D(){ for(int i=0;i<5;i++) A[i]=’O'; } void Array1D::cetak(){ for(int i=0;i<5;i++) cout<<A[i]<<” “; } ostream& operator<<(ostream& out, const Array1D& x){ for(int i=0;i<5;i++) out<<x.A[i]<<” “; out<<endl; return out; } istream& operator>>(istream& in, Array1D& x){ for(int i=0;i<5;i++){ cout<<”nilai array ke-”<<i+1<<” : “; in>>x.A[i]; } return in; } void Array1D::geser_kanan(){ int n=5; int temp=A[n-1]; for(int i=n-1;i>=0;i–) A[i+1]=A[i]; A[0]=temp; } void Array1D::geser_kiri(){ int n...

S.data

 Nama : Radip Yoga S.P  Nim    : 09018243 1. Class : Biasnya mempunyai 2 data member yaitu beripe float dan bertipe int contoh class: class bilangan{       friend ostream& operator<<(ostream&,const bilangan&);       friend istream& operator>>(istream&, bilangan&); public:        bilangan(int a0=0, float b0=0.0):a(a0),b(b0){}        void banding_int(const bilangan&, const bilangan&);        bilangan& operator=(const bilangan&);        bilangan operator+(const bilangan&)const;        bilangan operator-()const; private:         int a;         float b;         }; 2. Construktor : Biasanya menj...