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