找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22368|回复: 1

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

[复制链接]
发表于 2013-8-23 20:21:21 | 显示全部楼层 |阅读模式
本帖最后由 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!!!
发表于 2013-8-24 00:19:00 | 显示全部楼层
set /a 总价=总价+chi4

评分

参与人数 1技术 +1 收起 理由
111 + 1 感谢分享

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 13:56 , Processed in 0.017470 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表