Category Archives: Praktikum

Queue


#include <cstdlib> #include <iostream> #define maks 5 using namespace std; class queue { friend ostream& operator<<(ostream&,const queue&); public: queue(); int penuh(int); int kosong(int); void cetak(); void enqueue(char); char dequeue(); private: char A[maks]; int banyak; }; ostream& operator<<(ostream& out ,const queue& … Continue reading

Posted in Praktikum | Leave a comment

praktikum 7


#include <cstdlib> #include <iostream> #define maks 5 using namespace std; class stack{ friend ostream& operator<<(ostream&, const stack&); public: stack(); int penuh(int); int kosang(int); void cetak(); void push(char); char pop(); private: char A[maks]; int banyak; };

Posted in Praktikum | Leave a comment

Praktikum 6


#include <cstdlib> #include <iostream>  using namespace std; template <class T> class node { friend class List<T>; friend ostream& operator<<(ostream&, const List&); public: Node(T&t, Node* p) : info(t),berikut(p) {} protected: T info; Node *beerikut; }; template <class T> class List { … Continue reading

Posted in Praktikum | Leave a comment

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

Praktikum 1


#include <cstdlib> #include <iostream> using namespace std; class bilangan{       // CLASS friend ostream& operator<<(ostream&,const bilangan&);     friend istream& operator>>(istream&, bilangan&); public: bilangan(int a0=0, float b0=0.0):a(a0),b(b0){}                 //konstruktor void banding_int(const bilangan&, const bilangan&); bilangan& operator=(const bilangan&); bilangan operator+(const bilangan&)const; bilangan operator-()const; private:                         // … Continue reading

Posted in Praktikum | 1 Comment