1. Sebutkan sintaks apa saja untuk membuat menu pada prolog!
2. Buatlah sebuah program menu yang berisi :
a.
Biodata
-
Nama
- Npm
- Kelas
- Hobby
- Minuman favorit
- Npm
- Kelas
- Hobby
- Minuman favorit
b. Menghitung luas persegi
c. Menghitung keliling persegi
d. Menghitung rata-rata nilai (uts+uas)/2
3. Buatlah logika program soal nomor 2!
Jawab:
1.WRITE( ) : Syntax digunakan untuk mencetak
variabel string yang diapit dengan petik tunggal ( ‘ ).
NL( ) : Dikenal newline merupakan perintah
untuk pindah menuju baris yang baru.
READ( ) : Syntax ini digunakan untuk memeberikan
nilai inputan pada variabel yang
diberikan didalam tanda
kurung.
Hasil program:
3. Logika dari program menu:
Menu:- Merupakan nama
variabel yang mewakili keseluruhan program yang ada dipanggil pada console
SWI-Prolog dengan menuliskan menu.
Contoh:
Menu:-nl,
Write(), syntax ini
digunakan untuk mencetak variabel string yg diapit dengan tanda petik
tunggal(‘),nl, atau yg lebih dikenal newline merupakan perintah untuk perintah
menuju baris yang baru.
Read(), syntax ini digunkan
untuk memberikan nilai inputan pada variabel yang diberikan didalam tanda
kurung.
H is F*G,= Biasa lebih kita kenal H = F*G,sama saja. Ini adalah rumus untuk luas
persegi.
J is 4*I, = Biasa
lebih kita kenal J = 4*I,sama saja. Ini adalah rumus untuk Keliling persegi.
M is (K+L)/2, = Biasa lebih kita kenal M =
(K+L)/2 sama saja. Ini adalah rumus untuk rata-rata nilai.
(PIL=1,nl, = Prinsipnya sama dengan select
case pada QBasic, jika kita menekan 1, akan memproses blok program didalamnya.
PIL=2,nl,
PIL=3,nl,
PIL=2,nl,
PIL=3,nl,
PIL=4,nl,
Tidak ada komentar:
Posting Komentar