こんにちは私はif文に問題があります。私はこのプロローグ内のif文
final(C1-W1,C2-W2,C3-W3):-
retractall(end_jug),
asserta(end_jug(C1,W1)),
asserta(end_jug(C2,W2)),
asserta(end_jug(C3,W3)).
と私は、このチェックを持つことができますどのようにこの1
katastasi(L) :-
findall(X-W, jug(X,W), L0), sort(L0,L).
持っ????:
if(jug(C1,W1) == end_jug(C1,W1) && jug(C2,W2) == end_jug(C2,W2) && jug(C3,W3) == end_jug(C3,W3)) write('Congrats').
感謝を事前に!!
[あなたの前の質問](http://stackoverflow.com/questions/9030462/3-jugs-of-water-in-prolog-doesnt-work)について言及しておきます。 :) –