Advertisement
Dakpluto

batchOne

Apr 1st, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.20 KB | None | 0 0
  1. @echo off
  2. echo Michael Harrison - %time% %date%>>results.txt
  3.  
  4. :whileLoop
  5.  
  6. set /p numberOne="Enter an Integer (999 to exit): "
  7. if not defined numberOne set "numberOne=noEntry"
  8.  
  9. :: Check to make sure we got a number and not string input
  10. set /a numberOneVal="%numberOne%"*1
  11. if %numberOneVal% EQU 0 (
  12.     echo Not a Number!
  13.     goto whileLoop
  14. )
  15. :: Check to see if we have 999 exit
  16. if %numberOne% EQU 999 (
  17.     goto getMeOutOfHere
  18. )
  19. set /p numberTwo="Enter a 2nd Non-zero Integer (999 to exit): "
  20. if not defined numberTwo set "numberTwo=noEntry"
  21. :: Check to make sure we got a real positive integer
  22. if %numberTwo% EQU 0 (
  23.     echo Not a valid number!
  24.     goto whileLoop
  25. )
  26. :: Check to make sure we got a number and not string input
  27. set /a numberTwoVal="%numberTwo%"*1
  28. if %numberTwoVal% EQU 0 (
  29.     echo Not a Number!
  30.     goto whileLoop
  31. )
  32. :: Check to see if we have 999 exit
  33. if %numberTwo% EQU 999 (
  34.     goto getMeOutOfHere
  35. )
  36.  
  37. set /a moduloVal="%numberOne%" %% "%numberTwo%"
  38.  
  39. echo Number One: %numberOne%  Number Two: %numberTwo%  Modulus: %moduloVal%
  40. pause
  41. echo %numberOne% %% %numberTwo% = %moduloVal%>>results.txt
  42. set "numberOne="
  43. set "numberTwo="
  44. goto whileLoop
  45.  
  46. :getMeOutOfHere
  47. pause
  48. exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement