Kumpulan Soal Praktikum Bahasa C
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.
Codingan:
Hasil:
Output Program

Analisa Program:
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.
Klik untuk melihat jawaban
Codingan:
Hasil:
Output Program

Analisa Program:
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.
Klik untuk melihat jawaban
Codingan:
Hasil:
Output Program

Analisa Program:
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.
Klik untuk melihat jawaban
Codingan:
Hasil:
Output Program

Analisa Program:
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.
Klik untuk melihat jawaban
Codingan:
Hasil:
Output Program

Analisa Program:
Eka Kurniawan Zein
Program Studi: Teknologi Informasi
"Pengalaman adalah guru yang terbaik, hari ini harus lebih baik dari hari kemarin."
Dosen Pembimbing: Pak Totok Mulyono
Komentar
Posting Komentar