Heronian triangles: Difference between revisions
m
→{{header|Logtalk}}: Got rid of an unnecessary layer of predicate calls.
Ttmrichter (talk | contribs) m (→{{header|Logtalk}}: Tidied up some lines that wrapped.) |
Ttmrichter (talk | contribs) m (→{{header|Logtalk}}: Got rid of an unnecessary layer of predicate calls.) |
||
Line 3,018:
area(A),
A > 0.0,
gcd(G) :- G is gcd(_A_, gcd(_B_, _C_)).
s(S) :- perimeter(P), S is P / 2.
|