PROGRAM MENU SWI PROLOG


Berikut codingan program, output, dan logika untuk membuat program menu pada SWI PROLOG

PROGRAM




Untuk mendownload program diatas, klik disini.


OUTPUT PROGRAM



LOGIKA PROGRAM
Menu:- merupakan nama variabel yang mewakili keseluruhan program yang akan dipanggil pada console dengan menuliskan menu.
Write merupakan perintah cetak yang akan menampilkan apa yg berada dalam kutip ‘..’ pada console
Nl merupakan perintah untuk membuat garis baru
Read merupakan perintah untuk memberi nilai inputan pada variabel yang diapit tanda kurung (..)
Pil merupakan perintah untuk pergi ke menu yang dituju dengan mengetikkan pilihan nomor menu 1-4
( merupakan tanda memulai algoritma pil
Pil=1,nl, untuk masuk ke menu program yang pertama yaitu Biografi
Pil=2, nl untuk masuk ke menu program yang kedua yaitu Luas Persegi
Pil=3, nl untuk masuk ke menu program yang ketiga yaitu Nilai dan Grade
Pil=4, nl untuk masuk ke menu program yang keempat yaitu exit
Pada pilihan pertama, penginputan nilai harus menggunakan kutip ‘..’ supaya program dapat berjalan apabila mengandung alfanumerik dan spasi
LUAS is SISI*SISI merupakan perhitungan luas persegi
Write(LUAS), merupakan perintah mengeluarkan hasil dari luas pesegi setelah penginputan read(SISI) sebelumnya
NIL is (UTS+UAS)/2, merupakan perhitugan nilai gabungan uts uas
Write(NIL) merupakan hasil perhitungan diatas
NIL>=90 -> write(‘Grade Anda A’),nl; merupakan perintah yang muncul setelah perhitungan nilai. Apabila nilai lebih dari 90 maka mendapat Grade A
NIL>=80 -> write(‘Grade Anda A’),nl; merupakan perintah yang muncul setelah perhitungan nilai. Apabila nilai lebih dari 80 maka mendapat Grade B
NIL>=70 -> write(‘Grade Anda A’),nl; merupakan perintah yang muncul setelah perhitungan nilai. Apabila nilai lebih dari 70 maka mendapat Grade C
NIL>=60 -> write(‘Grade Anda A’),nl; merupakan perintah yang muncul setelah perhitungan nilai. Apabila nilai lebih dari 60 maka mendapat Grade D
Write(‘Grade Anda E’) merupakan hasil grade jika nilai dibawah 60
Pada perintah Pil=4, adalah exit maka jika menekan 4. Program tidak akan menghitung ataupun menginput
) untu mengakhiri algoritma pil
. untuk mengakhiri keseluruhan program

Comments

Popular posts from this blog

Kalimah Panyeluk

Biantara Sunda

TikTok di Masa Pandemi