Anda di halaman 1dari 2

Tugas Logic programming

Artificial Intelligence and Pattern Recognittion


Oleh M. Agus Badruzaman Al Khoir
NPM: 2021210002p

Tugas:
Buatlah program logic menggunakan program prolog untuk mengetahui Ortu, Kakek, Moyan dan Sepupu
dengan menggunakan struktur keluarga anda.

Jawaban:
Struktur Keluarga:

Nafsiah

Rosneli dan
aceng
Zainuddin

Khoir (saya) Nong Neng asep

gemilang kafa

Program Prolog:

ortua(nafsiah,rosneli).
ortua(nafsiah,aceng).

ortua(zainuddin,khoir).
ortua(zainuddin,nong).
ortua(zainuddin,neng).
ortua(rosneli,khoir).
ortua(rosneli,nong).
ortua(rosneli,neng).

ortua(nong,sagara).
ortua(nong,gemilang).
ortua(edi,sagara).
ortua(edi,gemilang).
ortua(neng,kafa).
ortua(al,kafa).

ortua(aceng,asep).

kakek(X,Y) :- ortua(Z,Y), ortua(X,Z).


moyang(X,Y) :- kakek(X,Z), ortua(Z,Y).
saudara(X,Y) :- ortua(A,X), ortua(A,Y),\+(X==Y).
sepupu(X,Y) :- ortua(A1,X), ortua(A2,Y), saudara(A1,A2),\+(X==Y).

Screenshoot Swis

Hasil Running GNU Prolog

Anda mungkin juga menyukai