Anda di halaman 1dari 1

Christoffer Ivano 05111940000091

Vincent Yonathan 05111940000186


Aji Rindra FPF 05111940000205

Tugas KB B Prolog Family Tree

anak(eji, vinsen).
anak(eji, dina).
anak(dinda, vinsen).
anak(dinda, dina).
anak(vinsen, gerald).
anak(venny, gerald).
anak(dina, ivan).
anak(dina, bayu).
anak(ben, ivan).
anak(ben, bayu).
anak(ivan, mel).
anak(vani, mel).
perempuan(dinda).
perempuan(dina).
perempuan(venny).
perempuan(vani).
laki(L):- \+perempuan(L).
orangtua(C,P):-anak(P,C).
ayah(X,Y):-orangtua(X,Y), laki(Y).
ibu(X,Y):-orangtua(X,Y), perempuan(Y).
kakek(X,KN):-orangtua(X,Y), ayah(Y,KN).
nenek(X,KN):-orangtua(X,Y), ibu(Y,KN).
saudaralaki(S,SL):-ayah(S,X), ayah(SL,X), laki(SL), S\=SL.
saudaraperempuan(S,SP):-ayah(S,X), ayah(SP,X), perempuan(SP), S\=SP.
paman(X,Y):-orangtua(X,KN), saudaralaki(KN,Y).
bibi(X,Y):-orangtua(X,KN), saudaraperempuan(Y,KN).
leluhur(X,Y):-orangtua(X,Y).
leluhur(X,Y):-orangtua(X,S),leluhur(S,Y).

Anda mungkin juga menyukai