zettacode.files/arithmetic.integer/hicest.txt in zettacode-0.1.0 vs zettacode.files/arithmetic.integer/hicest.txt in zettacode-0.1.1
- old
+ new
@@ -1,26 +1,26 @@
-A uc 8-b-f. C b INT, NINT, FLOOR, CEILING, F IO
-DLG(Ed=A, Ed=B, TI='E umc A d B')
-WRITE(N) A, B
+All numeric is 8-byte-float. Conversions are by INT, NINT, FLOOR, CEILING, or Formatted IO
+DLG(Edit=A, Edit=B, TItle='Enter numeric A and B')
+WRITE(Name) A, B
WRITE() ' A + B = ', A + B
WRITE() ' A - B = ', A - B
WRITE() ' A * B = ', A * B
-WRITE() ' A B = ', A B ! uc
-WRITE() 'uc A B = ', INT(A B) ! uc 0
-WRITE() 'u A B = ', NINT(A B) ! uc
-WRITE() 'u A B = ', FLOOR(A B) ! uc u f
-WRITE() 'u u A B = ', CEILING(A B) ! uc u f
-WRITE() ' f A B = ', MOD(A, B) ! A
-WRITE() 'A f B = ', A ^ B
-WRITE() 'A f B = ', A ** B
-A=5 B=-4
+WRITE() ' A / B = ', A / B ! no truncation
+WRITE() 'truncate A / B = ', INT(A / B) ! truncates towards 0
+WRITE() 'round next A / B = ', NINT(A / B) ! truncates towards next integer
+WRITE() 'round down A / B = ', FLOOR(A / B) ! truncates towards minus infinity
+WRITE() 'round up A / B = ', CEILING(A / B) ! truncates towards plus infinity
+WRITE() 'remainder of A / B = ', MOD(A, B) ! same sign as A
+WRITE() 'A to the power of B = ', A ^ B
+WRITE() 'A to the power of B = ', A ** B
+A=5; B=-4;
A + B = 1
A - B = 9
A * B = -20
- A B = -1.25
-uc A B = -1
-u A B = -1
-u A B = -2
-u u A B = -1
- f A B = 1
-A f B = 16E-4
-A f B = 16E-4
+ A / B = -1.25
+truncate A / B = -1
+round next A / B = -1
+round down A / B = -2
+round up A / B = -1
+remainder of A / B = 1
+A to the power of B = 16E-4
+A to the power of B = 16E-4