Friday, October 15, 2010

Laporan Pendahuluan Prolog 221010

1. Apa yang kamu ketahui tentang menu pada prolog?

Menu pada prolog adalah sekumpulan coding yang diketikkan dan membentuk sebuah menu dengan lebih dari 1 pilihan.

2. Apa yang dimaksud dengan nl?

Predikat nl/0 (tanpa argumen) berfungsi sama dengan tombol enter, yaitu untuk membuat baris baru (new line).

3. Buat contoh program sederhana menggunakan prolog!

menu:-nl,
write(‘menu’),nl,
write(’1.Luas Segitiga’),nl,
write(’2.Pangkat’),nl,
write(’3.Exit’),nl,
write(‘Masukkan Pilihan Anda[1..3] : ‘),read(Q),

(

Q=1,nl,
write(‘luas Segitiga’),nl,
write(‘alas:’),
read(Alas),
write(‘input tinggi:’),read(Tinggi),
Luas is Alas * Tinggi/2,
write(‘Luasnya : ‘),write(Luas),
menu;

Q=2,
write(‘masukkan nilai A:’),
read(A),nl,
write(‘masukkan nilai B:’),
read(B),nl,
C is A ** B,
write(‘Hasil dari A pangkat B adalah ‘),write(C),
menu;

Q=3,
write(‘_exit_’),nl).