[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] [已解决]批处理如何计算总价?

本帖最后由 111 于 2013-8-25 17:47 编辑
  1. @echo off
  2. :_max
  3. mode con: cols=62 lines=37
  4. color f0
  5. title 生成物品单
  6. set chi5=0
  7. :shc
  8. set mz=%time:~0,2%点%time:~3,2%分生成的物品单.txt
  9. set sz=0
  10. echo 欢迎使用生成物品单
  11. echo   物品单>%mz%
  12. echo   创作时间:%date% %time:~0,2%点%time:~3,2%分%time:~6,2%秒>>%mz%
  13. echo   ═════════════════════════════>>%mz%
  14. echo     物品          数量          金额          总价 >>%mz%
  15. :zz
  16. set /a sz=%sz%+1
  17. cls
  18. type %mz%
  19. set chi=
  20. set /p chi=  请输入物品后回车,输p打印,s保存:
  21. if '%chi%'=='' goto zz
  22. if /i '%chi%'=='p' goto p
  23. if /i '%chi%'=='s' goto s
  24. :zz2
  25. set chi2=
  26. set /p chi2=  请输入数量后回车:
  27. if '%chi2%'=='' goto zz2
  28. :zz3
  29. set chi3=
  30. set /p chi3=  请输入金额后回车:
  31. if '%chi3%'=='' goto zz3
  32. set /a chi4=%chi2%*%chi3%
  33. set /a chi5=%chi5%+%chi4%
  34. echo   %sz%、%chi%         %chi2%             %chi3%             %chi4% >>%mz%
  35. goto zz
  36. :p
  37. set /a sz=%sz%-1
  38. echo   ═════════════════════════════>>%mz%
  39. echo   一共%sz%项>>%mz%
  40. echo   总价:%chi5%>>%mz%
  41. C:\windows\system32\NOTEPAD.EXE /p %mz%
  42. exit
  43. :s
  44. set /a sz=%sz%-1
  45. echo   ═════════════════════════════>>%mz%
  46. echo   一共%sz%项>>%mz%
  47. echo   总价:%chi5%>>%mz%
  48. C:\windows\system32\NOTEPAD.EXE %mz%
  49. exit
复制代码
Thank you!!!

set /a 总价=总价+chi4
1

评分人数

    • 111: 感谢分享技术 + 1

TOP

返回列表