home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HOT Scene Stuff
/
hotscenestuffzyklop1996.iso
/
diskmags
/
deutsch
/
blckmail
/
bm08
/
family2.pro
< prev
next >
Wrap
Text File
|
1994-02-20
|
1KB
|
42 lines
/* Beispielprogramm 2 für den Prologkurs in Blackmail7 */
/* Die Familienshow */
predicates
vater_von(symbol,symbol)
mutter_von(symbol, symbol)
frau_von(symbol,symbol)
mann_von(symbol, symbol)
kind_von(symbol,symbol)
verheiratet(symbol,symbol)
kindprüfen
clauses
vater_von(hans, nina).
vater_von(paul, jens).
vater_von(thomas, claudia).
vater_von(thomas, miriam).
vater_von(thomas, stefan).
frau_von(lisa, hans).
frau_von(inge, paul).
frau_von(kerstin, thomas).
mutter_von(Frau,Kind) :- frau_von(Frau,Mann), vater_von(Mann, Kind).
mann_von(Mann, Frau) :- frau_von(Mann, Frau).
kind_von(Kind, Mann) :- vater_von(Mann, Kind).
kind_von(Kind, Frau) :- mutter_von(Frau, Kind).
verheiratet(Mensch1,Mensch2) :- frau_von(Mensch1, Mensch2).
verheiratet(Mensch1,Mensch2) :- mann_von(Mensch1, Mensch2).
kindprüfen :- write("Gib einen Namen ein: "), nl,
readln(Name),
kind_von(Name,_),
write("Dieses Kind nimmt teil !").
kindprüfen :- write("Dieses Kind nimmt nicht teil !").