Created sahrul-media
ChatBox
Headlines News :
Home » » Struktur Data Tentang Stack

Struktur Data Tentang Stack

Written By Gunawan on Rabu, 26 Maret 2014 | 03.11


Alhamdulillah pada kesempatan kali ini saya bisa membuat contoh stack menggunakan program Dev C++, saya buat program ini untuk latihan saja, semoga dengan adanya program ini bisa menambah wawasan bagi kita khususnya para pembaca, dalam program ini, dilengkapi dengan bagaimana cara menambah data, terus menghapus data, dll. langsung saja nichhh codingnya di bawah ini .  . .

#include <cstdlib>
#include <iostream>
#include <conio.h>
#define MAXSIZE 100

using namespace std;

class STACK
{
    int stack [MAXSIZE];
    int Top;
    public :

STACK()
// top=-1;
{
            Top = -1;
        }
        void push();
        void pop();
        void traverse();
};
void STACK::push()
//elements to Top
{
    int item;
    if (Top == MAXSIZE-1){
    cout<<"\n The stack is full";
    getch();
    }
    else {
     cout<<"\n Enter The Elements to Be Inserted";
     cin>>item;
     stack[++Top]=item;
    }
}

void STACK::pop()
{
    int item;
    if (Top == -1){
        cout<<"\n The Stack Is Empty";
       
    }
    else {
        item=stack[Top-1];
        cout<<"\nThe Deleted elements is = "<<item;  
    }
     
}
void STACK::traverse()
{
    int i;
    if (Top == -1){
        cout<<"\nThe stack is empty";
    }
    else {
        cout<<"\n\n The element(s) In The Stack(s) is/are..... =";
        for (i=Top;i>=0;i--){
            cout<<"\n"<<stack[i];
        }
    }
}
int main(int argc, char *argv[])
{
    STACK tumpukan;
    int choise;
    while (1)
    {
        cout<<"\n1. Masuk\n";
        cout<<"\n2. Hapus\n";
        cout<<"\n3. Treverse\n";
        cout<<"\n Masukan pilihan : ";
        cin>>choise;
    switch (choise){
    case 1:
        tumpukan.push();
        break;
    case 2:
        tumpukan.pop();
        break;
    case 3:
        tumpukan.traverse();
        break;
    default :
cout<<"\nGoblok, gak onok ndeng\n\n";
        break;
    }
}
    cout << "Press the enter key to continue ...";
    cin.get();
    return EXIT_SUCCESS;
}


Semoga dengan proram ini bisa membantu anda dalam mengerjakan aktivitas sobat, jangan lupa mampir lagi yaa sob . .dan joinnya . . 

SEMOGA BERMANFAAT . ..AMIEENNNN
Share this article :

0 komentar:

Speak up your mind

Tell us what you're thinking... !

Kode Smiley Untuk Komentar


:a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r :s :t

English French German Spain Italian Japanese Korean Chinese Simplified

Tweets

FunsPage

 
Support : Creating Website | media-template | sahrul Template
Proudly powered by Blogger
Copyright © 2011. MEDIA BELAJAR - All Rights Reserved
Template Design by Creating Website Published by sahrul-media