Advertisement
M1cr0s

Calculator Batch Program - By M1cr0s

Sep 26th, 2019
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.93 KB | None | 0 0
  1. :: TO RUN THIS BATCH PROGRAM COPY AND PASTE THIS SCRIPT INTO A TEXT DOCUMENT AND SAVE IT AS "(something).bat" AND BE SURE TO SAVE TO ALL FILES.
  2. :: NEXT, AN ICON WITH A GEAR ON IT WILL APPEAR WHERE YOU OPENED THE TEXT DOCUMENT AND SIMPLY RUN THE PROGRAM! :)
  3.  
  4. @echo off
  5. title Calculator Program - Made by M1cr0s
  6. color a
  7. cls
  8. :start
  9. color a
  10. echo ////////////////////////////
  11. echo Choose a type of calculation
  12. echo ////////////////////////////
  13. echo.
  14. echo a) Addition
  15. echo b) Subtraction
  16. echo c) Multiplication
  17. echo e) Division
  18. echo.
  19. set /p do=Value:
  20.  
  21. rem If Statements telling the system what to do for certain characters entered
  22. if %do% == a goto add
  23. if %do% == A goto add
  24. if %do% == b goto sub
  25. if %do% == B goto sub
  26. if %do% == c goto mult
  27. if %do% == C goto mult
  28. if %do% == e goto div
  29. if %do% == E goto div
  30.  
  31. rem If the user inputs an invalid character
  32. cls
  33. color c
  34. echo Invalid value %do%
  35. pause
  36. cls
  37. goto start
  38.  
  39.  
  40. rem If the user chooses a
  41. :add
  42. cls
  43. echo ---------------
  44. echo ADDITION
  45. echo ---------------
  46. echo.
  47. set /p no1="Num 1: "
  48. echo       +
  49. set /p no2="Num 2: "
  50. set /a sum = no1+no2
  51. echo ------------
  52. echo %sum%
  53. echo.
  54. pause
  55. cls
  56. goto start
  57.  
  58. rem If the user chooses b
  59. :sub
  60. cls
  61. echo ----------------------
  62. echo SUBTRACTION
  63. echo ----------------------
  64. echo.
  65. set /p no1="Num 1: "
  66. echo       -
  67. set /p no2="Num 2: "
  68. set /a sum = no1-no2
  69. echo -------------
  70. echo %sum%
  71. echo.
  72. pause
  73. cls
  74. goto start
  75.  
  76. rem If the user chooses c
  77. :mult
  78. cls
  79. echo --------------------------
  80. echo MULTIPLICATION
  81. echo --------------------------
  82. echo.
  83. set /p no1="Num 1: "
  84. echo       *
  85. set /p no2="Num 2: "
  86. set /a sum=no1*no2
  87. echo ------------
  88. echo %sum%
  89. echo.
  90. pause
  91. cls
  92. goto start
  93.  
  94. rem If the user chooses d
  95. :div
  96. cls
  97. echo --------------
  98. echo DIVISION
  99. echo --------------
  100. echo.
  101. set /p no1="Num 1: "
  102. echo.      /
  103. set /p no2="Num 2: "
  104. set /a sum=no1/no2
  105. echo ------------
  106. echo %sum%
  107. echo.
  108. pause
  109. cls
  110. goto start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement