Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

LISP / Scheme Karimul Makhtidi Muhammad Abrar Istiadi.

Presentasi serupa


Presentasi berjudul: "LISP / Scheme Karimul Makhtidi Muhammad Abrar Istiadi."— Transcript presentasi:

1 LISP / Scheme Karimul Makhtidi Muhammad Abrar Istiadi

2  Untuk if yang tanpa else (when (kondisi) (ekspresi) )  Ekspresi dijalankan jika kondisi bernilai benar if (kondisi) { ekspresi; }

3  Untuk if yang tanpa else juga (unless (kondisi) (ekspresi) )  Ekspresi dijalankan jika kondisi bernilai salah if (!kondisi) { ekspresi; }

4  Mirip switch … case di bahasa C (cond ((kondisi1) (ekspresi1)) ((kondisi2) (ekspresi2))... (#t (ekspresi_default)) )

5  Buat fungsi untuk mencari nilai mutlak dari suatu bilangan. Pake when atau unless. Pake if > (mutlak 5) 5 > (mutlak -5) 5 > (mutlak 0) 0

6  Buat fungsi untuk meng-akar-kan bilangan positif (artinya, kalau inputnya negatif nggak keluar hasilnya) > (akarin 4) 2 > (akarin -4) >

7  Buat fungsi membandingkan 2 bilangan > (bandingin 1 2) "lebih kecil" > (bandingin 2 1) "lebih besar" > (bandingin 2 2) "sama"

8  Dibuat pake tanda kutip dobel (double- quote) > "Hello World" "Hello World" > (disp "Hello World") Hello World > (printf "Hello ~a World" 1234) Hello 1234 World

9  Mengambil potongan str mulai dari karakter ke- start sampai ke- end  Kalau end nggak dikasih, diambil sampai belakang > (substring "gw ganteng" 0 1) "g" > (substring "gw ganteng" 1) "w ganteng" > (substring "gw ganteng" 3 6) "gan"

10  Fungsi-fungsinya: (string=? str1 str2) (string>? str1 str2) (string>=? str1 str2) (string-ci=? str1 str2) (string-ci>? str1 str2) … dkk (baca help)

11  Buat fungsi untuk menghitung panjang string. Gunakan fungsi rekursif dan substring. > (panjang "IPB") 3 > (panjang "gw ganteng") 10

12  Buat fungsi untuk menghitung banyaknya huruf tertentu pada suatu string > (hitung "a" "gw ganteng") 1 > (hitung "g" "gw ganteng") 3


Download ppt "LISP / Scheme Karimul Makhtidi Muhammad Abrar Istiadi."

Presentasi serupa


Iklan oleh Google