Tugas Pratikum 8

 1. Buatlah program dalam bahasa C yang mengimplementasikan stack menggunakan array untuk

menyimpan bilangan bulat. Program tersebut harus memiliki fungsi-fungsi berikut:

• push(): Untuk menambahkan elemen ke dalam stack.

• pop(): Untuk menghapus elemen teratas dari stack.

• peek(): Untuk mengambil nilai elemen teratas dari stack tanpa menghapusnya.

• isEmpty(): Untuk memeriksa apakah stack kosong.

• isFull(): Untuk memeriksa apakah stack penuh.

coding : 




hasil:                                                                                                                                                  

2. Buatlah program dalam bahasa C yang menerima input string dari pengguna dan menggunakan
stack untuk memeriksa keseimbangan tanda kurung dalam string tersebut. Program harus
memberikan output "Keseimbangan Tanda Kurung Benar" jika tanda kurung dalam string
seimbang, dan "Keseimbangan Tanda Kurung Salah" jika tanda kurung tidak seimbang.

               coding :       


                                                                                                                                             




 hasil : 
3.Buatlah program dalam bahasa C yang mengimplementasikan stack untuk membalikkan
urutan kata dalam sebuah kalimat. Program harus menerima input kalimat dari pengguna dan
mengeluarkan kalimat dengan urutan kata yang terbalik.

coding : 




hasil : 
4. Buatlah program dalam bahasa C yang mengimplementasikan stack untuk mengubah notasi
infix (contoh: 3 + 4) menjadi notasi postfix (contoh: 3 4 +). Program harus menerima input
ekspresi matematika dalam notasi infix dari pengguna dan mengeluarkan ekspresi dalam notasi
postfix.

coding : 





hasil : 

5. Buatlah program dalam bahasa C yang menggunakan stack untuk menghitung hasil dari
ekspresi postfix. Program harus menerima input ekspresi matematika dalam notasi postfix dari
pengguna dan mengeluarkan hasil perhitungannya.

coding : 




hasil : 



Komentar

Postingan populer dari blog ini

Pratikum 9 (String)

Praktikum 1: Pengantar Pemograman....

Pratikum 14 (Struktur)