STRUKTUR DATA (contoh program stack)
STACK ATAU TUMPUKAN PADA MATAKULIAH STRUKTUR DATA
# include <iostream.h>
# include <stdlib.h>
# include <conio.h>
# define alamat Elemen*
// untuk menampilkan atau mencetak tumpukan
void tampilTumpukan(Tumpukan T)
{
alamat P = T.atas;
cout << “Isi stack : “;
while ((P!=NULL)) {
cout << P->Info << ” – “;
P = P->Berikut;
}
cout << “\n”;
}
// untuk mencetak menu utama
void cetakMenu(){
cout << “***CONTOH TUMPUKAN***“;
cout << “\n 1. Tambah elemen\n”;
cout << “ 2. Hapus elemen\n”;
cout << “ 3. Cetak tumpukan\n”;
cout << “ 4. Selesai\n\n”;
}
// program utama
int main()
{
Tumpukan T;
int selesai;
int pilMenu;
tInfo elm;
inisialisasi(&T);
selesai = 0;
do
{
clrscr;
cetakMenu();
cout << “Menu yg dipilih : “;
cin >> pilMenu;
switch(pilMenu) {
case 1 : cout << “\nMasukkan elemen yg ditambahkan : “;
cin >> elm;
Push(&T,elm);
break;
case 2 : if (tumpukanKosong(T))
{
cout << “\nTumpukan kosong kosong, tidak bisa dihapus\n”;
}
else
{
Pop(&T, &elm);
cout << “\nElemen yang dihapus : ” << elm << “\n”;
}
break;
case 3 : tampilTumpukan(T);
break;
default : selesai = 1;
}
}
while ( !selesai );
Dosen pengampuh matakuliah
Nama : M.Ropianto
NIDN: : 102867804
Status : Dosen Tetap YAPISTA / STT Ibnu Sina
Pengampuh Matakuliah : Sesuai Matakuliah yang ada buat.
open link kampus :
http://sttibnusinabatam.ac.id/
http://sttibnusinabatam.ac.id/




Apa itu stack gan?
BalasHapus....
sudah ada penjelasannya gan...
BalasHapusterima kasih atas komentarnya... :)
Ok.....!
BalasHapusMateri stack
Sip, i like isi blog ya neng tinie.
BalasHapusizin copas ya?
Numpang comot neng..
BalasHapussangat membantu terimakasih
BalasHapusLumayan
BalasHapus