swi prolog - program menu

3
SWI Prolog ¾ Program Menu

Upload: gunadarma-university

Post on 15-May-2015

673 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: SWI Prolog - Program Menu

SWI Prolog

Program Menu

Page 2: SWI Prolog - Program Menu

1. pada biodata : untuk menidentifikasikan –nl,nl, untuk new line kebaris baru selanjutnya, write('Nama = '), untuk mencetak nama , read (nama) untuk membaca variable nama, write('NPM= '), untuk mencetak npm, read(Npm), untuk membaca variable npm, write('Kelas = '), untuk mencetak kelas , read (kelas) untuk membaca variable kelas, write('nama anda : '), untuk mencetak nama anda :, write(Nama), untuk mencetak tetapi ke baris baru, write('npm anda : '), untuk mencetak ‘ npm anda :, write('kelas anda : '), untuk mencetak nama anda :, write(kelas).

2. Luas Segitiga : untuk menidentifikasikan –nl,nl, untuk new line kebaris baru selanjutnya, write('masukan Alas = '), untuk mencetak ‘masukan Alas’ , read (Alas) untuk membaca variable alas, write('masukan tinggi = '), untuk mencetak ‘masukan tinggi’,read(Tinggi) untuk membaca variable tinggi, L is (alas*tinggi), untuk proses penghitungan, write('luas segitiga adalah : '), untuk mencetak ‘luas segitiga adalah ‘write(L)., untuk mencetak proses penghitungan L tsb.

3. Nilai : untuk menidentifikasikan –nl,nl, untuk new line kebaris baru selanjutnya, write('Nama= '), untuk mencetak ‘Nama’ , read (Nama) untuk membaca variable Nama, write('Npm= '), untuk mencetak ‘Npm’,read(Npm) untuk membaca variable Npm, write('Kelas= '), untuk mencetak ‘Kelas’ , read (Kelas) untuk membaca variable Kelas, write('Masukan Nilai UTS = '), untuk mencetak ‘Masukan Nilai UTS’ , read (UTS) untuk membaca variable UTS, write('Masukan Nilai UAS = '), untuk mencetak ‘Masukan Nilai UAS’,read(UAS) untuk membaca variable UAS, L is (0.7+uts)+(0.3+uas), untuk proses penghitungan, write('Nilai Anda Adalah : '), untuk mencetak ‘Nilai Anda Adalah: ‘ writeln(L)., untuk mencetak proses penghitungan L tsb, write('Gradei Anda Adalah : '), untuk mencetak ‘Grade Anda Adalah: ‘ , jika nilai >=90 maka cetak grade A, jika nilai >=80 maka cetak grade B, jika >=70 maka cetak C, jika >=60 maka cetak D, jika >=50 maka cetak E.

4. Volume kerucut : untuk menidentifikasikan –nl,nl, untuk new line kebaris baru selanjutnya, write('masukan jari-jari = '), untuk mencetak ‘masukan jari-jari’ , read (R) untuk membaca variable, write('masukan tinggi = '), untuk mencetak ‘masukan tinggi’,read(T) untuk membaca variable T, L is (3.14*R*R*T), untuk proses penghitungan, write('volume kerucut adalah : '), untuk mencetak ‘volume kerucut adalah ‘write(L)., untuk mencetak proses penghitungan L tsb.

5. Luas lingkaran : untuk menidentifikasikan –nl,nl, untuk new line kebaris baru selanjutnya, write('masukan jari-jari = '), untuk mencetak ‘masukan jari-jari’ , read (R) untuk membaca variable, L is (3.14*R*R), untuk proses penghitungan, write('luas lingkaran adalah : '), untuk mencetak ‘luas lingkaran adalah ‘write(L)., untuk mencetak proses penghitungan L tsb.

6. Keluar : write('Terima Kasih Telah Mencoba Program Saya'), untuk mencetak ‘Terima Kasih

Telah Mencoba Program Saya’.

Page 3: SWI Prolog - Program Menu