home *** CD-ROM | disk | FTP | other *** search
- with ada_io; use ada_io;
- with math_lib;
- procedure mltest is
- begin
- put_line("TEST SIN");
- declare
- use math_lib;
- r: float;
- begin
- r := sin(pi/2.0); put("sin(pi/2.0) = <1.0>: "); put(r,0,8,0); new_line;
- end;
-
- put_line("TEST COS");
- declare
- use math_lib;
- r: float;
- begin
- r := cos(pi/2.0); put("cos(pi/2.0) = <0.0>: "); put(r,0,8,0); new_line;
- end;
-
- put_line("TEST EXP");
- declare
- use math_lib;
- r: float;
- begin
- r := exp(0.0); put("exp(0.0) = <1.0>: "); put(r,0,8,0); new_line;
- end;
-
- put_line("TEST SQRT");
- declare
- use math_lib;
- r: float;
- begin
- r := sqrt(2.0); put("sqrt(2.0) = <1.41421..>: "); put(r,0,8,0); new_line;
- end;
-
- put_line("TEST LN");
- declare
- use math_lib;
- r: float;
- begin
- r := ln(e); put("ln(e) = <1.0>: "); put(r,0,8,0); new_line;
- end;
-
- put_line("TEST ATAN");
- declare
- use math_lib;
- r: float;
- begin
- r := 4.0 * atan(1.0);
- put("4.0 * atan(1.0) = <3.141...>: "); put(r,0,8,0); new_line;
- end;
-
- put_line("---END TESTS---");
- end mltest;
-