LOGICA PROGRAM
Bentuk umum menu pada prolog adalah
- menu :- = merupakan nama variable yang mewakili keseluruhan program yang akan dipanggil pada console SWI-Prolog dengan menuliskan menu.
- write() = syntax ini digunakan untuk mencetak variable string yang diapit dengan tanda petik tunggal.
- nl() = syntax ini dikenal dengan new line yang merupakan perintah untuk berpindah menuju baris baru.
- read() = syntax ini berguna untuk memberikan nilai inputan pada variable yang diberikan dalam tanda kurung.
- B is (A*50000) = untuk mengakali buah yg di beli dengan harga yg telah di tentukan.
CONTOH PROGRAM MENU (PENJUALAN BUAH)
Langkah – langkah nya :
Pertama buka note ped ++
Kemudian ketik codingan seperti (Gambar A) di bawah ini
(Gambar A)
menu:-nl,
write('menu sarapan'),nl,
write('1 nasi uduk = 5000'),nl,
write('2 nasi goreng = 7000'),nl,
write('3 bubur ayam =5000'),nl,
write('4 exit'),nl,
write('masukan pilihan :'),read(PIL),nl,
(PIL=1,nl,
write('nasi uduk'),nl,
write('berapa bungkus :'),read(U),nl,
NU is (U*5000),
write('total:'),write(NU),nl,
menu;
PIL=2,nl,
write('nasi goreng'),nl,
write('berapa bungkus:'),read(G),nl,
NG is (G*7000),
write('total:'),write(NG),nl,
menu;
PIL=3,nl,
write('bubur ayam'),nl,
write('berapa bungkus:'),read(A),nl,
BA is (A*5000),
write('total:'),write(BA),nl,
menu;
write('exit'),nl,
PIL=4).
Jika sudah Kemudian save dengan ekstensi “pl” . seperti (Gambar B) di bawah.
(Gambar B)
Setelah itu buka program prlog lalu pilih – file – Conult dan setelah itu open program yg telah di ketik di note ped++ tadi, kemudian jalankan program seperti (Gamabar C) dibawah.
(Gambar C)
Kemudia ketik “menu.” Lalu masukan pilihan yg anda inginkan dengan memasukan angka yg terdapat pada pilihan dan jgn lupa mengunakan titik (.) di akhir pilihan yg di inginkan dan masukan juga jumlah berapa kilogram buah yg ingin di beli berserta titik(.) di akhir permintaan. Lihat seperti (Gambar C) di atas.












