jam digital

WELCOME TO MY BLOG "VIRGO_BLOG'S

SELAMAT DATANG DI BLOG SAYA, SELAMAT MENGUNJUNGINYA DAN SELAMAT MEMBACA.

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; } } void print(){ for(int i = 0; i < last; i++){ cout << a[i] << ” “; } } private: int a[5]; int jum; int last; }; int main(int argc, char *argv[]) { Stack x; x.push(2); x.push(4); x.push(11); x.push(5); x.push(7); x.push(9); x.push(30); x.print(); cout<<endl; x.pop(); x.pop(); x.pop(); x.pop(); //x.pop(); //x.pop(); x.print(); cout<<endl; system(“PAUSE”); return EXIT_SUCCESS; }...

TUGAS S-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 S-DATA 5

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

Senin, 25 Oktober 2010

POSTEST PRAKTIKUM SDATA 4

#include <iostream> 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]; int posisi; }; 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){ int posisi; for (int posisi=1; posisi<=5; posisi++){ cout<<”masukkan nilai array posisi ke- : “; in>>x.posisi; if(posisi...

POSTEST PRAKTIKUM SDATA 3

#include <cstdlib> #include <iostream> using namespace std; class Bilangan { friend ostream& operator<<(ostream&, const Bilangan&); friend istream& operator>>(istream&, const 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...

Rabu, 13 Oktober 2010

Pretest Sdat2

#include using namespace std; class Kompleks { public: Kompleks (int a); // inlah konstruktor jawaban soal no1 Kompleks operator*(const Kompleks&); //overload ka...

Praktikum Sdat2

    #include <cstdlib>     #include <iostream>     class Operasi;     using namespace std;     //template <class T>     class Kompleks     {     friend class Operasi;     friend ostream& operator<<(ostream&, const Kompleks&);     friend istream& operator>>(istream&, Kompleks&...

Pages 51234 »

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More