ack/lang/m2/libm2/MathLib0.mod

47 lines
687 B
Modula-2
Raw Normal View History

1987-05-13 14:36:45 +00:00
IMPLEMENTATION MODULE MathLib0;
IMPORT Mathlib;
1987-05-13 14:36:45 +00:00
PROCEDURE cos(arg: REAL): REAL;
BEGIN
RETURN Mathlib.cos(arg);
1987-05-13 14:36:45 +00:00
END cos;
PROCEDURE sin(arg: REAL): REAL;
BEGIN
RETURN Mathlib.sin(arg);
1987-05-13 14:36:45 +00:00
END sin;
PROCEDURE arctan(arg: REAL): REAL;
BEGIN
RETURN Mathlib.arctan(arg);
1987-05-13 14:36:45 +00:00
END arctan;
PROCEDURE sqrt(arg: REAL): REAL;
BEGIN
RETURN Mathlib.sqrt(arg);
1987-05-13 14:36:45 +00:00
END sqrt;
PROCEDURE ln(arg: REAL): REAL;
BEGIN
RETURN Mathlib.ln(arg);
1987-05-13 14:36:45 +00:00
END ln;
PROCEDURE exp(arg: REAL): REAL;
BEGIN
RETURN Mathlib.exp(arg);
1987-05-13 14:36:45 +00:00
END exp;
PROCEDURE entier(x: REAL): INTEGER;
BEGIN
RETURN TRUNC(x); (* ??? *)
END entier;
PROCEDURE real(x: INTEGER): REAL;
BEGIN
RETURN FLOAT(x); (* ??? *)
END real;
BEGIN
END MathLib0.