cc4531cd1e
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@53 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
17 lines
217 B
Plaintext
17 lines
217 B
Plaintext
|
|
:- object(space(_X,_Y,_Z)).
|
|
|
|
|
|
:- public(distance/1).
|
|
:- mode(xyz(?nunber), one).
|
|
|
|
|
|
distance(Distance) :-
|
|
parameter(1, X),
|
|
parameter(2, Y),
|
|
parameter(3, Z),
|
|
Distance is sqrt(X*X+Y*Y+Z*Z).
|
|
|
|
|
|
:- end_object.
|