
Untitled
By: a guest on
May 8th, 2012 | syntax:
None | size: 0.60 KB | hits: 11 | expires: Never
print all records using query in prolog
lectures(monday, nolecture).
lectures(tuesday, vp).
lectures(tuesday, se).
lectures(tuesday, ddbms).
lectures(wednessday, ds).
lectures(wednessday, mpl).
lectures(thursday, vp).
lectures(thrusday, se).
lectures(friday, ds).
lectures(friday, mpl).
lectures(saturday, ai).
lectures(saturday, ddbms).
?- lectures(friday, X), write(X),nl.
| ?- lectures(friday, X), write(X), nl, fail.
ds
mpl
no
| ?-
display_lectures(Day) :-
lectures(Day, X),
write(X),
nl,
fail
;
true.
display_lectures(Day) :- forall(lectures(Day, X), (write(X), nl)).