Arithmetic/Integer: Difference between revisions
Content added Content deleted
m (→{{header|Piet}}: cleaned up spacing) |
(→{{header|Euphoria}}: Euphoria example added) |
||
Line 509: | Line 509: | ||
]. |
]. |
||
</lang> |
</lang> |
||
=={{header|Euphoria}}== |
|||
<lang euphoria>include get.e |
|||
integer a,b |
|||
a = floor(prompt_number("a = ",{})) |
|||
b = floor(prompt_number("b = ",{})) |
|||
printf(1,"a + b = %d\n", a+b) |
|||
printf(1,"a - b = %d\n", a-b) |
|||
printf(1,"a * b = %d\n", a*b) |
|||
printf(1,"a / b = %g\n", a/b) -- does not truncate |
|||
printf(1,"remainder(a,b) = %d\n", remainder(a,b)) -- same sign as first operand |
|||
printf(1,"power(a,b) = %g\n", power(a,b))</lang> |
|||
Output: |
|||
<pre>a = 2 |
|||
b = 3 |
|||
a + b = 5 |
|||
a - b = -1 |
|||
a * b = 6 |
|||
a / b = 0.666667 |
|||
remainder(a,b) = 2 |
|||
power(a,b) = 8</pre> |
|||
=={{header|Factor}}== |
=={{header|Factor}}== |