Arithmetic/Integer: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 798: | Line 798: | ||
=={{header|Elena}}== |
=={{header|Elena}}== |
||
<lang elena>#define |
<lang elena>#define system. |
||
#define |
#define extensions'io. |
||
#define extensions'math. |
|||
// --- Program --- |
|||
#symbol program = |
|||
[ |
[ |
||
#var a := |
#var a := consoleEx readLine:(Integer new). |
||
#var b := |
#var b := consoleEx readLine:(Integer new). |
||
consoleEx << a << " + " << b << " = " << a + b << "%n". |
|||
consoleEx << a << " - " << b << " = " << a - b << "%n". |
|||
consoleEx << a << " * " << b << " = " << a * b << "%n". |
|||
consoleEx << a << " / " << b << " = " << a / b << "%n". // truncates towards 0 |
|||
consoleEx << a << " %% " << b << " = " << (modulus:a:b) << "%n". // matches sign of first operand |
|||
].</lang> |
].</lang> |
||