Anda di halaman 1dari 23

Tugas TIK

Kelompok 4
Anwar, Ayef, Farhan, Isa, Faiz, Djibriel
Stack

• Stack adalah salah satu struktur data yang digunakan untuk menyimpan
sekumpulan objek atau variabel. Stack bekerja berdasarkan prinsip LIFO (last
in first out), yang artinya data yang terakhir masuk ke dalam stack akan
menjadi data pertama yang keluar dari stack. Contoh sederhana dari stack
adalah tumpukan buku, di mana buku yang terakhir ditambahkan ke
tumpukan akan menjadi buku pertama yang diambil dari tumpukan. Stack
sering digunakan dalam pemrograman untuk mengelola data dengan cara
yang efisien dan mudah.
Hasil Kode
Perform operations on the stack:
1. Push the element
2. Pop the element
3. Show
4. IsEmpty
5. IsFull
6. Top
7. Clear
8. End
Deklarasi variabel global

• Deklarasi variabel top, inp_array,


dan MAX_SIZE yang bersifat global,
yaitu dapat diakses oleh semua
fungsi dalam program
Push the
element

• Fungsi push() yang


berfungsi untuk
menambahkan
elemen ke atas stack
Pop the
element
•Fungsi pop() yang berfungsi
untuk menghapus elemen dari
atas stack
Show
•Fungsi show() yang berfungsi
untuk menampilkan elemen-
elemen yang ada di dalam stack
IsEmpty
•Fungsi isempty() yang berfungsi
untuk mengecek apakah stack
kosong atau tidak
IsFull
•Fungsi isfull() yang berfungsi
untuk mengecek apakah stack
penuh atau tidak
Top
•Fungsi get_top() yang berfungsi
untuk menampilkan elemen teratas
stack tanpa menghapusnya
Clear
•Fungsi clear() yang berfungsi untuk
mengosongkan seluruh stack
End
• Perintah exit(0) yang berfungsi untuk
mengakhiri program.
Hasil Output

Anda mungkin juga menyukai