Heronian triangles: Difference between revisions

m
→‎{{header|Logtalk}}: Got rid of an unnecessary layer of predicate calls.
m (→‎{{header|Logtalk}}: Tidied up some lines that wrapped.)
m (→‎{{header|Logtalk}}: Got rid of an unnecessary layer of predicate calls.)
Line 3,018:
area(A),
A > 0.0,
is_integer_like0.0 is float_fractional_part(A).
 
 
gcd(G) :- G is gcd(_A_, gcd(_B_, _C_)).
 
is_integer_like(N) :-
N1 is float_fractional_part(N),
N1 =:= 0.
 
s(S) :- perimeter(P), S is P / 2.
34

edits