| QBASIC - Functions - Mathematical |
|
| | ABS | ATN | COS | EXP | FIX | INT | LOG | RND | SGN | SIN | SQR | TAN | |
PRINT ABS(-2.5) PRINT ABS(45.5 - 100!) |
2.5 54.5 |
| Arctangent of n If TAN(r) = n then ATN(n) = r Result: -pi/2 .. pi/2 radians NB: deg = rad * 180 / pi pi = 4 * ATN(1) = 3.141593 >TAN() |
![]() |
PRINT "PI ="; 4 * ATN(1) PRINT "PI ="; 4 * ATN(1#) PRINT "PI/2 ="; 2 * ATN(1#) PRINT "ATN(0) ="; ATN(0) PRINT "ATN(1000) ="; ATN(1000) |
PI = 3.141593 PI = 3.141592653589793 PI/2 = 1.570796326794897 ATN(0) = 0 ATN(1000) = 1.569796 |
pi = 4 * ATN(1) FOR i = 0 TO 2 * pi STEP pi / 2 PRINT i, COS(i) NEXT |
0 1 1.570796 -4.371139E-08 3.141593 -1 4.712389 1.192488E-08 6.283185 1 |
pi = 4 * ATN(1) g = 45 PRINT g; "grader ="; g * pi / 180; "radian" |
45 grader = .7853982 radian |
| x = 100 PRINT LOG(x)/LOG(10) |
2 |
FOR i = 1 TO 3 PRINT RND NEXT |
.7055475 .533424 .5795186 |
n = 9 FOR i = 1 TO 20 PRINT INT(RND * (n + 1)); NEXT |
7 5 5 2 3 7 0 7 8 7 0 4 8 7 3 9 8 0 9 3 |
n = 6 FOR i = 1 TO 20 PRINT INT(RND * n) + 1; NEXT |
5 4 4 2 2 5 1 5 5 5 1 3 6 5 3 6 6 1 6 3 |