home *** CD-ROM | disk | FTP | other *** search
Modula Implementation | 1994-09-28 | 815 b | 36 lines |
- (* @B- @P- *)
- IMPLEMENTATION MODULE MathLib0 ;
-
- IMPORT MathIEEEDoubTrans, MathIEEEDoubBas ;
-
- PROCEDURE sqrt( x : LONGREAL ) : LONGREAL ;
- BEGIN RETURN MathIEEEDoubTrans.IEEEDPSqrt(x)
- END sqrt ;
-
- PROCEDURE exp( x : LONGREAL ) : LONGREAL ;
- BEGIN RETURN MathIEEEDoubTrans.IEEEDPExp(x)
- END exp ;
-
- PROCEDURE ln( x : LONGREAL ) : LONGREAL ;
- BEGIN RETURN MathIEEEDoubTrans.IEEEDPLog(x)
- END ln ;
-
- PROCEDURE sin( x : LONGREAL ) : LONGREAL ;
- BEGIN RETURN MathIEEEDoubTrans.IEEEDPSin(x)
- END sin ;
-
- PROCEDURE cos( x : LONGREAL ) : LONGREAL ;
- BEGIN RETURN MathIEEEDoubTrans.IEEEDPCos(x)
- END cos ;
-
- PROCEDURE arctan( x : LONGREAL ) : LONGREAL ;
- BEGIN RETURN MathIEEEDoubTrans.IEEEDPAtan(x)
- END arctan ;
-
- PROCEDURE entier( x : LONGREAL ) : LONGINT ;
- BEGIN RETURN TRUNC( MathIEEEDoubBas.IEEEDPFloor(x))
- END entier ;
-
- END MathLib0.
-
-