- @echo off
- setlocal enabledelayedexpansion
- title 多功能计算器
- :menu
- echo.
- echo ================================================
- echo.
- echo 请选择要进行的操作,然后按回车
- echo.
- echo ================================================
- echo.
- echo 1.加法计算器
- echo 2.减法计算器
- echo 3.乘法计算器
- echo 4.除法计算器
- echo 5.乘方计算器
- echo x.退出
- set a=123456789abcdef
- set /a d=%random%%%15
- color 2!a:~%d%,1!
- set /p choice= 请选择:
- if %choice%==1 goto jia
- if %choice%==2 goto jian
- if %choice%==3 goto cheng
- if %choice%==4 goto chu
- if %choice%==5 goto chengfang
- if %choice%==x goto tuichu
- cls
- echo 选择无效请重新输入:
- echo.
- goto menu
-
- :jia
- set /p str=请输入加数:&set /p var=请输入被加数:
- set /a j=%str%+%var%
- cls
- echo 两数的和为:%j%
- echo.
- set /p choice_1=返回主菜单请输入:[e]
- cls
- if /i %choice_1%==e goto menu else goto tuichu
- :jian
- set /p str=请输入减数:&set /p var=请输入被减数:
- set /a ji=%str%-%var%
- cls
- echo 两数之差为:%ji%
- echo.
- set /p choice_1=返回主菜单请输入:[e]
- cls
- if /i %choice_1%==e goto menu else goto tuichu
- :cheng
- set /p str=请输入成数:&set /p var=请输入被乘数:
- set /a ch=%str%*%var%
- cls
- echo 两数之积为:%ch%
- echo.
- set /p choice_1=返回主菜单请输入:[e]
- cls
- if /i %choice_1%==e goto menu else goto tuichu
- :chu
- set /p str=请输入除数:&set /p var=请输入被除数:
- set /a c=%str%/%var%
- cls
- echo 两数之商为:%c%
- echo.
- set /p choice_1=返回主菜单请输入:[e]
- cls
- if /i %choice_1%==e goto menu else goto tuichu
- :fang
- set /p n=请输入2 的几次方:
- set /a num=1^<^<N
- cls
- echo %num%
- echo.
- set /p choice_1=返回主菜单请输入:[e]
- cls
- if /i %choice_1%==e goto menu else goto tuichu
- :tuichu
- echo 程序结束!
- pause
复制代码
有个小错误,希望大家改进下。
[ 本帖最后由 psxch 于 2011-3-5 18:39 编辑 ] |