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

回复 2# panda951
  1. @echo off
  2. echo happy happy menu
  3. echo list
  4. echo --------------------------------------
  5. echo drink list :
  6. echo 1、kopi RM1
  7. echo 2、lemon tea RM1
  8. echo 3、ice tea RM2
  9. echo 4、tea RM5
  10. echo 5、durian tea RM7
  11. echo 6、grape tea RM10
  12. echo.
  13. :drink
  14. echo pls choice your drink(1-6):
  15. set /p drink=
  16. if not defined drink goto drink
  17. set dbill=0 & set d=null
  18. if %drink% == 1 set dbill=1 & set d=kopi
  19. if %drink% == 2 set dbill=1 & set d=lemon tea
  20. if %drink% == 3 set dbill=2 & set d=ice tea
  21. if %drink% == 4 set dbill=3 & set d=tea
  22. if %drink% == 5 set dbill=4 & set d=durian tea
  23. if %drink% == 6 set dbill=10 & set d=grape tea
  24. echo --------------------------------------
  25. echo --------------------------------------
  26. echo food list :
  27. echo 1、nasi RM5
  28. echo 2、mee RM9
  29. echo 3、nasi lemak RM11
  30. echo 4、mee lemak RM22
  31. echo 5、nasi lemak goreng RM33
  32. echo 6、meel lemak goreng RM100
  33. echo.
  34. :food
  35. echo pls choice your food(1-6):
  36. set /p food=
  37. if not defined food goto food
  38. set fbill=0 & set f=null
  39. if %food% == 1 set fbill=5 & set f=nasi
  40. if %food% == 2 set fbill=9 & set f=mee
  41. if %food% == 3 set fbill=11 & set f=nasi lemak
  42. if %food% == 4 set fbill=22 & set f=mee lemak
  43. if %food% == 5 set fbill=33 & set f=nasi lemak goreng
  44. if %food% == 6 set fbill=100 & set f=meel lemak goreng
  45. echo --------------------------------------
  46. echo --------------------------------------
  47. echo sup list :
  48. echo 1、kamping RM7
  49. echo 2、ikan RM8
  50. echo 3、ayam Rm10
  51. echo 4、sotong RM12
  52. echo 5、sea food RM16
  53. echo 6、kamping vs ayam RM18
  54. echo.
  55. :sup
  56. echo pls choice your sup(1-6):
  57. set /p sup=
  58. if not defined sup goto sup
  59. set sbill=0 & set s=null
  60. if %sup% == 1 set sbill=7 & set s=nasi
  61. if %sup% == 2 set sbill=8 & set s=mee
  62. if %sup% == 3 set sbill=10 & set s=nasi lemak
  63. if %sup% == 4 set sbill=12 & set s=mee lemak
  64. if %sup% == 5 set sbill=16 & set s=nasi lemak goreng
  65. if %sup% == 6 set sbill=18 & set s=meel lemak goreng
  66. echo --------------------------------------
  67. echo --------------------------------------
  68. echo pls comfirm your order:
  69. echo food: ^<%f%^>
  70. echo drink: ^<%d%^>
  71. echo sup: ^<%s%^>
  72. echo --------------------------------------
  73. set /a total=%dbill%+%fbill%+%sbill%
  74. echo total: RM%total%
  75. if %total% == 0 (set sc=0) else (set sc=5)
  76. echo service charge: RM%sc%
  77. echo --------------------------------------
  78. echo total you have to pay:
  79. set /a total1=%total%+%sc%
  80. echo RM%total1%
  81. pause
复制代码
1

评分人数

TOP

回复 8# panda951

你试试不用if ,只用goto、set、set /p、echo、pause,能不能做出跟我6楼代码同样的效果

TOP

返回列表