Anda di halaman 1dari 6

LOGBOOK PRAKTIKUM PEMROGRAMAN 1 – Teknologi Game PENS

Tuesday, August 9, 2022

Praktikum : Praktikum 1
Nama : Kevin Zulkarnain
NRP : 5221600014

Soal 1 :

Soalan :
1. Lakukan operasi berikut :
• Jika karakter maka push ke stack
• Jika asterisk (*) maka pop dan cetak hasilnya.
Bagaimana output program dengan input seperti di bawah ini ?
EAS*Y*QUE***ST***IO*N***

Program dan Output Program:


(Berikan langkah – langkah solusi pemecahan masalah disini.)

1
LOGBOOK PRAKTIKUM PEMROGRAMAN 1 – Teknologi Game PENS
Tuesday, August 9, 2022

Soal 2 :

Soalan :
2. Buatlah sebuah program yang melakukan konversi dari bilangan desimal ke bilangan biner, octal, heksa
dengan menggunakan stack

Program dan Output Program:


(Berikan langkah – langkah solusi pemecahan masalah disini.)

Output:

2
LOGBOOK PRAKTIKUM PEMROGRAMAN 1 – Teknologi Game PENS
Tuesday, August 9, 2022

Soal 3 :

Soalan :
3. Buatlah sebuah program yang melakukan pembalikan terhadap kalimat dengan menggunakan stack
Contoh:
Kalimat : Struktur Data
Hasil setelah dibalik : ataD rutkurtS

Program dan Output Program:


(Berikan langkah – langkah solusi pemecahan masalah disini.)

3
LOGBOOK PRAKTIKUM PEMROGRAMAN 1 – Teknologi Game PENS
Tuesday, August 9, 2022

Soal 4 :

Soalan :
4. Tentukan apakah sebuah kalimat yang diinputkan dalam program (dengan menggunakan stack) adalah
sebuah palindrom atau bukan. Palindrom adalah kalimat yang jika dibaca dari depan dan dari belakang,
maka bunyinya sama.
Contoh:
Kalimat : sugus
Kalimat tersebut adalah palindrom

Program dan Output Program:


(Berikan langkah – langkah solusi pemecahan masalah disini.)

4
LOGBOOK PRAKTIKUM PEMROGRAMAN 1 – Teknologi Game PENS
Tuesday, August 9, 2022

Soal 5 :

Soalan :
5. Tambahkan implementasi Percobaan2 untuk mengecek apakah notasi infix yang diinputkan benar atau
tidak.
Contoh :
Infix : 5 * ( 4 – 2
Output : Notasi infix salah, kurung tidak lengkap
Infix : 5 * ( 4 – )
Output : Notasi infix salah, operand tidak lengkap
Infix : 5 ( 4 – 2 )
Output : Notasi infix salah, operator tidak lengkap

Program dan Output Program:


(Berikan langkah – langkah solusi pemecahan masalah disini.)

Output:

5
LOGBOOK PRAKTIKUM PEMROGRAMAN 1 – Teknologi Game PENS
Tuesday, August 9, 2022

Soal 6 :

Soalan :
6. Tambahkan implementasi Percobaan2 hingga mendapatkan hasil penghitungannya.

Contoh:
infix : 5 * ( 4 – 2 )
postfix : 542-*
hasil : 10

Program dan Output Program:


(Berikan langkah – langkah solusi pemecahan masalah disini.)

Anda mungkin juga menyukai