Prolog Berechnungen

Kimymoon86

Mitglied
Hallo
ich würde gerne in Prolog alle Quadratzahlen ausgeben lassen, allerdings nur mit dem Prädikat quadrat\1.
Ich hab eine Lösung gefunden wenn ich eine Zahl eingebe, aber wie forme ich das um, das ich nur quadrat(Q) eingebe und er mit alle Quadratzahlen (nach Simikolon) ausspuckt.

Wäre dankbar um eure Hilfe.

Code:
quadrat(1,1).

quadrat(X,Y) :- x>0, Y is X*X.
 
Zuletzt bearbeitet:
Zurück