Skip to toolbar

Kondisi dalam LISP

Ekspresi kondisional adalah suatu ekspresi yang hasil evaluasinya tergantung kepada
hasil evaluasi beberapa kondisi. Karena itu, dikatakan bahwa ekspresi kondisional ditulis
dengan melakukan analisa kasus

Contoh :

(cond(kondisi)
(ekspresi benar)
(ekspresi salah)
)

misalnya program menghitung gaji, yaitu jika tidak punya anak gaji pokok ditambah 500
jika punya anak 1 gaji pokok ditambah 750
jika punya anak 2 gaji pokok ditambah 1000
jika punya anak lebih dari 2 maka gaji pokok ditambah 1200

(defun hitGaji (pokok anak)
(cond((<= anak 0)(+ pokok 500))
((= anak 1)(+ pokok 750))
((= anak 2)(+ pokok 1000))
(t (+ pokok 1200))
)
)

Untitled

5,333 thoughts on “Kondisi dalam LISP