Arithmetic/Integer: Difference between revisions

Content added Content deleted
(Add Mercury.)
m (→‎{{header|Batch File}}: provided details about quotient and remainder behavior)
Line 212: Line 212:
=={{header|Batch File}}==
=={{header|Batch File}}==
{{works with|Windows NT|4 or later (includes Windows XP and onward)}}
{{works with|Windows NT|4 or later (includes Windows XP and onward)}}
<lang dos>@set /P A=Enter 1st Number :
<lang dos>
@echo off
@set /P B=Enter 2nd Number :
@set D=%A% + %B% & call :printC
set /P A=Enter 1st Number :
@set D=%A% - %B% & call :printC
set /P B=Enter 2nd Number :
@set D=%A% * %B% & call :printC
set D=%A% + %B% & call :printC
@set D=%A% / %B% & call :printC
set D=%A% - %B% & call :printC
@set D=%A% %% %B%
set D=%A% * %B% & call :printC
set D=%A% / %B% & call :printC & rem truncates toward 0
set D=%A% %% %B% & call :printC & rem matches sign of 1st operand
exit /b

:printC
:printC
@set /A C=%D%
set /A C=%D%
@echo %D% = %C%</lang>
echo %D% = %C%
</lang>


=={{header|BBC BASIC}}==
=={{header|BBC BASIC}}==