Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Reverse Polish Notation (RPN)

Presentasi serupa


Presentasi berjudul: "Reverse Polish Notation (RPN)"— Transcript presentasi:

1 Reverse Polish Notation (RPN)

2 Reverse Polish Notation (RPN)
Reverse Polish Notation: menaruh operator di belakang Nama lain : postfix notation Implementasi RPN memakai stack Jika “angka”, tambahkan pada stack Jika “operator”, turunkan (POP) dua buah data dari stack, lakukan perhitungan, dan tambahkan (PUSH) hasilnya pada stack

3 Reverse Polish Notation (RPN)
Downloadlah program dari situs kuliah, compile dan jalankan Cara penulisan A + B A B + A - B A B - A / B A B / A * B A B *

4 Reverse Polish Notation (RPN)
Contoh Data di PUSH ke stack Jika operator, lakukan operasi pada dua data terakhir yang di PUSH ke stack + 5 5 10 10 10 15 push(10) push(5) 10+5 hitung !!

5 Reverse Polish Notation (RPN)
Contoh * (5 +4) (banyaknya input > 2) 10, (5+4) , * 10 , ( 5, 4, +), * * A * B → A B * A + B → A B + 10 5 4 9 * 90 +

6 Reverse Polish Notation (RPN)
Contoh-4 / / 3 3 - 2 2 * 12 12 12 4 4 14 14 14 7 7 6 6 6 6 6 6 2 2 2 2 2 2 14

7 Latihan 1 Ubahlah perhitungan di bawah ke dalam RPN
Implementasikan perhitungan di atas dengan stack, dan gambarkan kondisi stack tiap tahap


Download ppt "Reverse Polish Notation (RPN)"

Presentasi serupa


Iklan oleh Google