Arithmetic/Integer: Difference between revisions

Content added Content deleted
m (→‎{{header|Sidef}}: updated the example)
Line 2,967: Line 2,967:
var b = Sys.scanln("Second number: ").to_i;
var b = Sys.scanln("Second number: ").to_i;


%w'+ - * / % ** ^ | & << >>'.each { |op|
%w'+ - * // % ** ^ | & << >>'.each { |op|
"#{a} #{op} #{b} = #{a.$op(b)}".say;
"#{a} #{op} #{b} = #{a.$op(b)}".say;
}</lang>
}</lang>
Line 2,973: Line 2,973:
{{out}}
{{out}}
<pre>
<pre>
First number: 1234
** Integer a: 100
Second number: 7
** Integer b: 20
100 + 20 = 120
1234 + 7 = 1241
100 - 20 = 80
1234 - 7 = 1227
100 * 20 = 2000
1234 * 7 = 8638
100 / 20 = 5
1234 // 7 = 176
100 % 20 = 0
1234 % 7 = 2
1234 ** 7 = 4357186184021382204544
100 ** 20 = 10000000000000000000000000000000000000000
100 ^ 20 = 112
1234 ^ 7 = 1237
100 | 20 = 116
1234 | 7 = 1239
100 & 20 = 4
1234 & 7 = 2
100 << 20 = 104857600
1234 << 7 = 157952
100 >> 20 = 0
1234 >> 7 = 9
</pre>
</pre>