1. Perhatikan pseudocode berikut!Program keliling persegiDeklarasikeliling : integersisi. : integerAlgoritma

Berikut ini adalah pertanyaan dari dunzaedun3 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

1. Perhatikan pseudocode berikut!Program keliling persegi
Deklarasi
keliling : integer
sisi. : integer
Algoritma
Read (sisi)
Keliling : sisi*4
Write (keliling)
End

Apabila (sisi) diberi masukan angka 5 maka hasilnya...​

2. Pada eksprrsi a=1-(2+3/4), operator yang terakhir dikerjakan adalah...
a. 0
b. =
c. +
d. -
e. /

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

  1. 20
  2. d. –

Penjelasan:

Nomor 1

Read(sisi), dan diberi masukan angka 5, maka:

→ sisi = 5

Keliling : sisi*4

→ Keliling = 5*4 = 20

Write (Keliling)

→ Output: 20

Nomor 2

a=1-(2+3/4)

Yang dikerjakan terlebih dahulu adalah 3/4.

Kemudian 2 + 3/4 (hasilnya 11/4 atau 2.75)

Lalu 1 – 11/4 (hasilnya –7/4 atau –1.75)

Selesai.

Tambahan:

Dalam bahasa pemrograman fungsional seperti Lisp atau Scheme, urutannya bisa lebih terlihat sejak deklarasi operasi aritmatika.

Misalnya untuk ekspresi: a=1-(2+3/4)

Pada bahasa Scheme, ekspresi tersebut harus ditulis dengan sintaks sebagai berikut:

\boxed{\begin{minipage}{6cm}\tt ({d}efine a \\\text{\qquad}(- 1\\\text{\qquad\qquad}(+ 2 \\\text{\qquad\qquad\qquad}(/ 3 4)\\\text{\qquad\qquad})\\\text{\qquad})\\)\end{minipage}}

Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto 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: Thu, 03 Mar 22