• Twitter
  • Facebook
  • Instagram
  • Youtube
  • Email

Monday, 26 December 2011

Membuat Program Push Dan Pop dengan C++

Semua Tulisan Yang Terposting Di Website HMPS TI Univ. Kanjuruhan Malang adalah Sepenuhnya Hak Cipta dari HMPS TI. Untuk Saran silahkan layangkan pesan anda ke hmpstikanjuruhan@gmail.com. Terimakasih, Salam YES.

Push Dan Pop adalah suatu perintah dalam bahasa pemrograman yang artinya masukkan dan keluarkan. dengan demikian kita dapat menyimpan terlebih dahulu data yang kita masukkan dan kita dapat memanggilnya kapanpun kita mau dengan menge-POP nya. Membuat POP dan Push Pada C++ bisa anda lihat tutorialnya dibawah ini.


Diatas adalah gambaran program yang akan kita buat.
Untuk Scriptnya silahkan Copy dibawah ini.

#include <iostream.h>
const max=3;//maksimal jumlah element stack

class stack2
{
private:
int tumpuk[max];
int top;
int data1;
public:
stack2()
{
top=-1;
}
void push();
void pop();
void tampil();
void menu();
};

void stack2::push()
{
int angka;
cout<<"top="<<top<<endl;
if(top>max-2)
{
cout<<"overflow"<<endl;
return;
}
else
{
cout<<"masukkan angka:";
cin>>angka;
top++;//pada saat operasi push, top bertambah 1
tumpuk[top]=angka;
}
}

void stack2::pop()
{
top--;//pada saat operasi pop, top berkurang 1

}

void stack2::tampil()
{

//for(int i=0;i<=top;i++)

for(int bantu=top;bantu>=0;bantu--)
{
cout<<tumpuk[bantu]<<endl;
}
}

void stack2::menu()
{
char ulang='y';
int pilih;
while(ulang=='y')
{
cout<<endl;
cout<<"-----------------"<<endl;
cout<<"1. Push"<<endl;
cout<<"2. Pop "<<endl;
cout<<"3. Tampil"<<endl;
cout<<"-----------------"<<endl;
cout<<"pilih no [1..3]:";

cin>>pilih;
cout<<endl;
switch(pilih)
{
case 1:push();
break;
case 2:pop();
break;
case 3:tampil();
break;
}
cout<<"ulangi lagi [y/t]:";
cin>>ulang;
}
}
int main()
{
stack2 may1;
may1.menu();
return 0;
}

Tinggalkan Comentar anda sebelum anda mengcopy Script Diatas. Terimakasih.

2 comments:

  1. nggak mudeng saya om....
    bisa terangin dengan yang lebih panjang nggak ...

    ReplyDelete

Terimakasih Atas Komentar Anda, Salam JOSS dari HMPS TI UNIKAMA

Kontak

Lebih Dekat Dengan Kami


Alamat Kami

Jalan S. Supriadi no. 48 Malang

Telepon

0852-3433-2676 (Ahmad Muhajir)

Website

www.hmpsti.com