How to make Calculator using Batch script

preview_player
Показать описание
Go and check out course on Udemy for PowerShell:

****************************************************************************************

Title: How to make Calculator using Batch Script
Source code:
==================================================
@ECHO OFF
:MAIN
ECHO =========================================
ECHO =============SIMPLE CALCULATOR============
ECHO 1. PRESS A FOR ADDITION
ECHO 2. PRESS B FOR SUBTRACTION
ECHO 3. PRESS C FOR MULTIPLICATION
ECHO 4. PRESS D FOR DIVISION
ECHO 5. PRESS E FOR EXIT
ECHO ==========================================

SET /p X="PRESS SELECT ONE OF THE OPTION FROM ABOVE: "
IF %X%==E goto:EXIT

SET /p V="ENTER THE FIRST VALUE: "
SET /p N="ENTER THE SECOND VALUE: "

IF %X%==A goto:ADD
IF %X%==B goto:SUB
IF %X%==C goto:MUL
IF %X%==D goto:DIV

:ADD
SET /A M=%V%
SET /A K=%N%
SET /A SUM=%M%+%K%
ECHO THE SUM OF TWO NUMBER IS: %SUM%
goto:MAIN

:SUB
SET /A M=%V%
SET /A K=%N%
SET /A DIF=%M%-%K%
ECHO THE DIFF OF TWO NUMBER IS: %DIF%
goto:MAIN

:MUL
SET /A M=%V%
SET /A K=%N%
SET /A MULT=%M%*%K%
ECHO THE MULTIPLICATION OF TWO NUMBER IS: %MULT%
goto:MAIN

:DIV
SET /A M=%V%
SET /A K=%N%
SET /A DIVS=%M%/%K%
ECHO THE DIVISION OF TWO NUMBER IS: %DIVS%
goto:MAIN

:EXIT
PAUSE
Рекомендации по теме
Комментарии
Автор

Can you make a tutorial on how to make C, C++ and C# playground terminal in an batch file

kittyboochanyesbongono
Автор

I've Been Doing Batch Scripting For like A Week Or so, I Made My Very Own Calculator That has Some Special Features, also there are no bugs in this.
but just don't enter Space While entering any numbers other than that it's fine

@echo off
:start
Title Calculator
color e
cls
set A=
set B=
set C=
echo Welcome!!
echo.
echo.
echo What Do You Want To Perform?
echo.
echo Addition -1
echo Subtraction -2
echo Multiplication -3
echo Division -4
echo [SPECIAL] Squaring -5
echo [SPECIAL] Factorial Calculation -6
echo.
set /p A=Enter Number:

if not defined A goto start
if /I %A%==E exit
if %A% GTR 6 goto start
if %A%==1 goto Addition
if %A%==2 goto Subtraction
if %A%==3 goto Multiplication
if %A%==4 goto Division
if %A%==5 goto Squaring
if %A%==6 goto Factorial

:Addition
title Addition
set A=
cls
set /p A=Enter First Number:
cls
set /p B=Enter Second Number:
set /a C=%A% + %B%
cls
color A
echo Sum = %C%
echo.
pause
goto start

:Subtraction
title Subtraction
set A=
cls
set /p A=Enter First Number:
cls
set /p B=Enter Second Number:
set /a C=%A% - %B%
cls
color A
echo Difference = %C%
echo.
pause
goto start

:Multiplication
title Multiplication
set A=
cls
set /p A=Enter First Number:
cls
set /p B=Enter Second Number:
set /a C=%A% * %B%
cls
color A
echo Product = %C%
echo.
pause
goto start

:Division
title Division
set A=
cls
set /p A=Enter First Number:
cls
set /p B=Enter Second Number:
set /a C=%A% / %B%
cls
color A
echo Quotient = %C%
echo.
pause
goto start

:Squaring
title Squaring
set A=
cls
set /p A=Enter Number:
cls
set /a B=%A% * %A%
color A
echo Square of %A% is = %B%
echo.
pause
goto start

:Factorial
title Factorial
cls
set /p A= Enter Number:
if not defined A goto start
if %A% LSS 1 (set A=
goto start)

if %A%==1 (cls
echo Factorial = 1
echo.
pause
set A=
goto start)

set /a C=%A% - 1
set /a B=%A% * %C%
if %C%==1 (goto result) else goto loop

:loop
set /a C=%C% - 1
set /a B=%B% * %C%
if %C%==1 goto result
goto loop

:result
cls
color A
echo Factorial = %B%
echo.
pause
goto start

krishivgoel
visit shbcf.ru