This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Minggu, 31 Oktober 2010

Program Stack

#include <cstdlib> #include <iostream> using namespace std; class Stack{ public: Stack(){ jum = 5; last = 0; } void push(int data){ if(jum > last){ a[last] = data; last = last + 1; } } int pop(){ if(last > 0){ int temp = a[last - 1]; a[last - 1] = 0; last = last – 1; return temp; ...

Tugas Struktur Data ( Antrian Queue)

#include <cstdlib> #include <iostream.h> #define maks 5 //using namespace std; class Queue{ friend ostream& operator << (ostream&, const Queue&); //friend istream& operator >> (istream&, Queue&); public : Queue(); int penuh(int); int kosong(int); void cetak(); void enqueue(char); char dequeue(); private : int banyak; char A[maks]; }; ostream& operator << (ostream& out, const Queue& s) { cout <<”\nIsi Queue :”; for (int i=0; i<s.banyak; i++) out << s.A[i] << ” “; cout<<endl; } Queue::Queue(){ banyak = 0; for (int i=0; i<maks; i++) A[i]=’0′; } int Queue::penuh(int s) {return s==maks?1:0;} int Queue::kosong(int s) {return s==0?1:0;} void Queue::cetak() {cout <<”\nIsi dalam Queue sekarang  ...

Rabu, 27 Oktober 2010

Praktikum SDATA 5 , rabu jam 09.00

#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; ...

Praktikum SDATA 4 , rabu jam 09.00

#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();        void urut(); private:        char A[5]; }; //konstrukstor Array1D::Array1D(){        for(int i=0;i<5;i++)       ...

PRAKTIKUM SDATA 3 , rabu jam 09.00

#include <cstdlib> #include <iostream> using namespace std; 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; // protected: int a; float b; }; ostream& operator << (ostream&out, const Bilangan& x){ out << “Bagian integer : ” << x.a << endl; out << “Bagian float : ” << x.b << endl; return out; ...

Praktikum SDATA 2 , rabu jam 09.00

#include <iostream.h> template <class T> class kompleks {  friend class operasi;  friend ostream& operator<<(ostream&, const kompleks<T>&) ;  friend istream& operator>>(istream&, kompleks<T>&) ; public :  kompleks(T s=0, T +=0): a(s), b(+){};  void cetak();  kompleks operator-();  kompleks operator-(const kompleks<T>&);  kompleks operator+(const kompleks<T>&); private :  T a;  T b; }; template <class T> void kompleks<T>::cetak() {  if(b>0)cout<<"bilangan kompleks : " << a<<"+"<<b<<"i";  else cout<<"bilangan kompleks : " <<a<<b<<"i";  cout<< endl;  } template <class...

Pages 91234 »

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More