Jump to content

Arithmetic/Integer: Difference between revisions

→‎{{header|Nim}}: Add exponentiation and a description how division and remainder behave
(Added Processing code)
(→‎{{header|Nim}}: Add exponentiation and a description how division and remainder behave)
Line 3,384:
 
=={{header|Nim}}==
<lang nim>import parseopt, strutils
import parseopt, strutils
var
Line 3,406 ⟶ 3,404:
echo("a - b : " & $(a-b))
echo("a * b : " & $(a*b))
echo("a div b: " & $(a div b)) # div rounds towards zero
echo("a mod b: " & $(a mod b)) # sign(a mod b)==sign(a) if sign(a)!=sign(b)
echo("a ^ b : " & $(a ^ b))
</lang>
Execute: Aritmint 104 23 <br>/5
{{out}}
<pre>
a : 104
b : 235
a + b : 339
a - b : -131
a * b : 23020
a div b: 04
a mod b: 104
a ^ b : 1024
</pre>
 
Cookies help us deliver our services. By using our services, you agree to our use of cookies.