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:
- 20
- 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:
[tex]\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}}[/tex]
[answer.2.content]