Monthly Archives: October 2010

Praktikum 5


#include <iostream.h> template <class T> class Array1D{ friend ostream& operator<<(ostream&,const Array1D&); public: Array1D(int size=0); Array1D(const Array1D& 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 operator-()const; Array1D operator-(const Array1D& … Continue reading

Posted in Praktikum | Leave a comment

Praktikum 4


#include <cstdlib> #include <iostream> #define maks 5 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();        private:         … Continue reading

Posted in Praktikum | Leave a comment

praktikum 3


#include <cstdlib> #include <iostream> using namespace std; class Bilangan{ friend ostream& operator<<(ostream&, const Bilangan&); friend istream& operator>>(istream&, Bilangan&); public: Bilangan(int aO=0, float bO=0.0, float dO=0.0): a(aO), b(bO){} void banding_int(const Bilangan&, const Bilangan&); Bilangan& operator=(const Bilangan&); Bilangan operator+(const Bilangan&) const; Bilangan … Continue reading

Posted in Praktikum, Struktur Data | Leave a comment

Praktikum 2


#include <cstdlib> #include <iostream> using namespace std; template<class T> class kompleks{ friend class operasi<T>; friend ostream& operator<<(ostream&, const kompleks &); friend istream& operator>>(istream&, kompleks&); public: kompleks(T s=0, T t=0):a(s),b(t){} void cetak(); kompleks operator-(); kompleks operator-(const kompleks&); kompleks operator+(const kompleks&); private: … Continue reading

Posted in Praktikum | Leave a comment