#include
#include
#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();
Tampilkan postingan dengan label Praktikum Struktur Data. Tampilkan semua postingan
Tampilkan postingan dengan label Praktikum Struktur Data. Tampilkan semua postingan
Selasa, 14 Desember 2010
Jumat, 10 Desember 2010
Program Praktikum ke 7
#include<iostream.h>
#define maks 5
class Stack{
friend ostream& operator<<(ostream&, const Stack&);
#define maks 5
class Stack{
friend ostream& operator<<(ostream&, const Stack&);
Sabtu, 04 Desember 2010
Praktikum ke 6
include <cstdlib>
#include <iostream>
using namespace std;
class Node{
friend class List;
friend ostream& operator<<(ostream&, const List&);
public:
Node(char& t, Node* p) : info(t), berikut(p){}
protected:
char info;
Node* berikut;
};
#include <iostream>
using namespace std;
class Node{
friend class List;
friend ostream& operator<<(ostream&, const List&);
public:
Node(char& t, Node* p) : info(t), berikut(p){}
protected:
char info;
Node* berikut;
};
Rabu, 27 Oktober 2010
Praktikum ke 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;
Array1D<T> operator-()const;
Array1D<T> operator-(const Array1D<T>& v)const;
Array1D<T> operator*(const Array1D<T>& v)const;
Array1D<T>&operator+=(const T& x);
Array1D<T>& ReSize(int sz);
Array1D<T>& geser_kanan();
Array1D<T>& geser_kiri();
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;
Array1D<T> operator*(const Array1D<T>& v)const;
Array1D<T>&operator+=(const T& x);
Array1D<T>& ReSize(int sz);
Array1D<T>& geser_kanan();
Array1D<T>& geser_kiri();
Senin, 18 Oktober 2010
Praktikum ke-4
#include <cstdlib>
#include <iostream>
#define maks10
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[10];
};
#include <iostream>
#define maks10
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[10];
};
Selasa, 12 Oktober 2010
Praktikum ke 3
INHERITANCE dalam C++
BILANGAN.H
class Bilangan{
friend ostream& operator<<(ostream&, const Bilangan&);
friend istream& operator>>(istream&, Bilangan&);
Senin, 04 Oktober 2010
Praktikum ke 2
#include #include
using namespace std;
template
class Kompleks {
friend class Operasi ;
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&);
Langganan:
Postingan (Atom)