tugas informatika Dikumpulkan besok tolong dijawab ​

Berikut ini adalah pertanyaan dari erikdwi0301 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama

Tugas informatika Dikumpulkan besok tolong dijawab ​
tugas informatika Dikumpulkan besok tolong dijawab ​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Nilai postfix dari infix A + (B*C)/ D*(E^F)  adalah A + BC*D/*EF^. Nilai postfix dari infix A + (B/C) - D * (E^F) adalah A + BC/D-*EF^.

Penjelasan dengan langkah-langkah

Diketahui

Notasi infix

Soal 1: A + (B*C)/ D*(E^F)

Soal 2: A + (B/C) - D * (E^F)

Ditanya

Noatis postfix = ...?

Jawab

Cara melakukan perubahaan notasi infix ke postfix dilakukan dengan langkah berikut

  1. Bacalah setiap karakter notasi infix dari pertama
  2. Jika operand maka operand langsung dicetak
  3. Jika tanda ‘(‘  maka masukkan nilai ke dalam stack
  4. Jika tanda ‘)’ pop dan cetak masukkan semua isinya ke dalam stack hingga TOS atau ‘(‘. Pop dengan tanda ‘(‘ ini, tidak dicetak.
  5. Jika operator : jika stack dalam keadaan kosong atau derajad operatornya lebih tinggi dibandingkan derajat TOS, dorong operator masuk ke dalam stack. Jika tidak begitu, pop dan cetak; lalu  ulangi pembandingan dengan TOS dan dilanjutkan di-push
  6. Jika akhir notasi infix telah dicapai, dan keadaan stack masih belum kosong, pop semua isi yang berada pada stack dan cetaklah hasilnya

Langkah 1: menjawab soal 1

A + (B*C)/ D*(E^F)  = A + BC*D/*EF^

Langkah 2:menjawab soal 2

A + (B/C) - D * (E^F) = A + BC/D-*EF^

Pelajari lebih lanjut

Materi tentang notasi postfix yomemimo.com/tugas/41783152

#BelajarBersamabrainly #SPJ1

Semoga dengan pertanyaan yang sudah terjawab oleh Nazhirun dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Sat, 26 Nov 22