pidjan
-
Автор темы
- #1
[CODE lang="bash" \@echo off
:mein
set pervoe=
set two=
set otvet=
echo Select deistvye
choice /C 1234 /M "1 = +, 2 = -, 3 = /, 4 = *"
set deistvye=%errorlevel%
echo Select pervoe
choice /C 0123456789
set pervoe=%errorlevel%
if %pervoe%==1 ( set pervoe=0 )
if %pervoe%==2 ( set pervoe=1 )
if %pervoe%==3 ( set pervoe=2 )
if %pervoe%==4 ( set pervoe=3 )
if %pervoe%==5 ( set pervoe=4 )
if %pervoe%==6 ( set pervoe=5 )
if %pervoe%==7 ( set pervoe=6 )
if %pervoe%==8 ( set pervoe=7 )
if %pervoe%==9 ( set pervoe=8 )
if %pervoe%==10 ( set pervoe=9 )
echo select 2nd
choice /C 0123456789
set two=%errorlevel%
if %two%==1 ( set two=0 )
if %two%==2 ( set two=1 )
if %two%==3 ( set two=2 )
if %two%==4 ( set two=3 )
if %two%==5 ( set two=4 )
if %two%==6 ( set two=5 )
if %two%==7 ( set two=6 )
if %two%==8 ( set two=7 )
if %two%==9 ( set two=8 )
if %two%==10 ( set two=9 )
if %deistvye%==1 (
if %pervoe% equ 0 (
if %two% equ 0 (
set otvet=0
)
)
if %pervoe% equ 0 (
if %two% equ 1 (
set otvet=1
)
)
if %pervoe% equ 0 (
if %two% equ 2 (
set otvet=2
)
)
if %pervoe% equ 0 (
if %two% equ 3 (
set otvet=3
)
)
if %pervoe% equ 0 (
if %two% equ 4 (
set otvet=4
)
)
if %pervoe% equ 0 (
if %two% equ 5 (
set otvet=5
)
)
if %pervoe% equ 0 (
if %two% equ 6 (
set otvet=6
)
)
if %pervoe% equ 0 (
if %two% equ 7 (
set otvet=7
)
)
if %pervoe% equ 0 (
if %two% equ 8 (
set otvet=8
)
)
if %pervoe% equ 0 (
if %two% equ 9 (
set otvet=9
)
)
if %pervoe% equ 1 (
if %two% equ 0 (
set otvet=1
)
)
if %pervoe% equ 2 (
if %two% equ 0 (
set otvet=2
)
)
if %pervoe% equ 3 (
if %two% equ 0 (
set otvet=3
)
)
if %pervoe% equ 4 (
if %two% equ 0 (
set otvet=4
)
)
if %pervoe% equ 5 (
if %two% equ 0 (
set otvet=5
)
)
if %pervoe% equ 6 (
if %two% equ 0 (
set otvet=6
)
)
if %pervoe% equ 7 (
if %two% equ 0 (
set otvet=7
)
)
if %pervoe% equ 8 (
if %two% equ 0 (
set otvet=8
)
)
if %pervoe% equ 9 (
if %two% equ 0 (
set otvet=9
)
)
if %pervoe% equ 1 (
if %two% equ 1 (
set otvet=2
)
)
if %pervoe% equ 2 (
if %two% equ 2 (
set otvet=4
)
)
if %pervoe% equ 3 (
if %two% equ 3 (
set otvet=6
)
)
if %pervoe% equ 4 (
if %two% equ 4 (
set otvet=8
)
)
if %pervoe% equ 5 (
if %two% equ 5 (
set otvet=10
)
)
if %pervoe% equ 6 (
if %two% equ 6 (
set otvet=12
)
)
if %pervoe% equ 7 (
if %two% equ 7 (
set otvet=14
)
)
if %pervoe% equ 8 (
if %two% equ 8 (
set otvet=16
)
)
if %pervoe% equ 9 (
if %two% equ 9 (
set otvet=18
)
)
if %pervoe% equ 1 (
if %two% equ 2 (
set otvet=3
)
)
if %pervoe% equ 1 (
if %two% equ 3 (
set otvet=4
)
)
if %pervoe% equ 1 (
if %two% equ 4 (
set otvet=5
)
)
if %pervoe% equ 1 (
if %two% equ 5 (
set otvet=6
)
)
if %pervoe% equ 1 (
if %two% equ 6 (
set otvet=7
)
)
if %pervoe% equ 1 (
if %two% equ 7 (
set otvet=8
)
)
if %pervoe% equ 1 (
if %two% equ 9 (
set otvet=10
)
)
if %pervoe% equ 2 (
if %two% equ 1 (
set otvet=3
)
)
if %pervoe% equ 2 (
if %two% equ 3 (
set otvet=5
)
)
if %pervoe% equ 2 (
if %two% equ 4 (
set otvet=6
)
)
if %pervoe% equ 2 (
if %two% equ 5 (
set otvet=7
)
)
if %pervoe% equ 2 (
if %two% equ 6 (
set otvet=8
)
)
if %pervoe% equ 2 (
if %two% equ 7 (
set otvet=9
)
)
if %pervoe% equ 2 (
if %two% equ 8 (
set otvet=10
)
)
if %pervoe% equ 2 (
if %two% equ 9 (
set otvet=11
)
)
if %pervoe% equ 3 (
if %two% equ 1 (
set otvet=4
)
)
if %pervoe% equ 3 (
if %two% equ 2 (
set otvet=5
)
)
if %pervoe% equ 3 (
if %two% equ 4 (
set otvet=6
)
)
if %pervoe% equ 3 (
if %two% equ 5 (
set otvet=7
)
)
if %pervoe% equ 3 (
if %two% equ 6 (
set otvet=8
)
)
if %pervoe% equ 3 (
if %two% equ 7 (
set otvet=9
)
)
if %pervoe% equ 3 (
if %two% equ 8 (
set otvet=12
)
)
if %pervoe% equ 3 (
if %two% equ 9 (
set otvet=14
)
)
)
if %deistvye%==2 (
echo not implemented yet
goto :mein
)
if %deistvye%==3 (
echo not implemented yet
goto :mein
)
if %deistvye%==4 (
echo not implemented yet
goto :mein
)
if "%otvet%" neq "" (
echo otvet %otvet% ^<^- otvet ▓
) else (
goto :mein
)
goto :mein
calculator made by me[/CODE]
:mein
set pervoe=
set two=
set otvet=
echo Select deistvye
choice /C 1234 /M "1 = +, 2 = -, 3 = /, 4 = *"
set deistvye=%errorlevel%
echo Select pervoe
choice /C 0123456789
set pervoe=%errorlevel%
if %pervoe%==1 ( set pervoe=0 )
if %pervoe%==2 ( set pervoe=1 )
if %pervoe%==3 ( set pervoe=2 )
if %pervoe%==4 ( set pervoe=3 )
if %pervoe%==5 ( set pervoe=4 )
if %pervoe%==6 ( set pervoe=5 )
if %pervoe%==7 ( set pervoe=6 )
if %pervoe%==8 ( set pervoe=7 )
if %pervoe%==9 ( set pervoe=8 )
if %pervoe%==10 ( set pervoe=9 )
echo select 2nd
choice /C 0123456789
set two=%errorlevel%
if %two%==1 ( set two=0 )
if %two%==2 ( set two=1 )
if %two%==3 ( set two=2 )
if %two%==4 ( set two=3 )
if %two%==5 ( set two=4 )
if %two%==6 ( set two=5 )
if %two%==7 ( set two=6 )
if %two%==8 ( set two=7 )
if %two%==9 ( set two=8 )
if %two%==10 ( set two=9 )
if %deistvye%==1 (
if %pervoe% equ 0 (
if %two% equ 0 (
set otvet=0
)
)
if %pervoe% equ 0 (
if %two% equ 1 (
set otvet=1
)
)
if %pervoe% equ 0 (
if %two% equ 2 (
set otvet=2
)
)
if %pervoe% equ 0 (
if %two% equ 3 (
set otvet=3
)
)
if %pervoe% equ 0 (
if %two% equ 4 (
set otvet=4
)
)
if %pervoe% equ 0 (
if %two% equ 5 (
set otvet=5
)
)
if %pervoe% equ 0 (
if %two% equ 6 (
set otvet=6
)
)
if %pervoe% equ 0 (
if %two% equ 7 (
set otvet=7
)
)
if %pervoe% equ 0 (
if %two% equ 8 (
set otvet=8
)
)
if %pervoe% equ 0 (
if %two% equ 9 (
set otvet=9
)
)
if %pervoe% equ 1 (
if %two% equ 0 (
set otvet=1
)
)
if %pervoe% equ 2 (
if %two% equ 0 (
set otvet=2
)
)
if %pervoe% equ 3 (
if %two% equ 0 (
set otvet=3
)
)
if %pervoe% equ 4 (
if %two% equ 0 (
set otvet=4
)
)
if %pervoe% equ 5 (
if %two% equ 0 (
set otvet=5
)
)
if %pervoe% equ 6 (
if %two% equ 0 (
set otvet=6
)
)
if %pervoe% equ 7 (
if %two% equ 0 (
set otvet=7
)
)
if %pervoe% equ 8 (
if %two% equ 0 (
set otvet=8
)
)
if %pervoe% equ 9 (
if %two% equ 0 (
set otvet=9
)
)
if %pervoe% equ 1 (
if %two% equ 1 (
set otvet=2
)
)
if %pervoe% equ 2 (
if %two% equ 2 (
set otvet=4
)
)
if %pervoe% equ 3 (
if %two% equ 3 (
set otvet=6
)
)
if %pervoe% equ 4 (
if %two% equ 4 (
set otvet=8
)
)
if %pervoe% equ 5 (
if %two% equ 5 (
set otvet=10
)
)
if %pervoe% equ 6 (
if %two% equ 6 (
set otvet=12
)
)
if %pervoe% equ 7 (
if %two% equ 7 (
set otvet=14
)
)
if %pervoe% equ 8 (
if %two% equ 8 (
set otvet=16
)
)
if %pervoe% equ 9 (
if %two% equ 9 (
set otvet=18
)
)
if %pervoe% equ 1 (
if %two% equ 2 (
set otvet=3
)
)
if %pervoe% equ 1 (
if %two% equ 3 (
set otvet=4
)
)
if %pervoe% equ 1 (
if %two% equ 4 (
set otvet=5
)
)
if %pervoe% equ 1 (
if %two% equ 5 (
set otvet=6
)
)
if %pervoe% equ 1 (
if %two% equ 6 (
set otvet=7
)
)
if %pervoe% equ 1 (
if %two% equ 7 (
set otvet=8
)
)
if %pervoe% equ 1 (
if %two% equ 9 (
set otvet=10
)
)
if %pervoe% equ 2 (
if %two% equ 1 (
set otvet=3
)
)
if %pervoe% equ 2 (
if %two% equ 3 (
set otvet=5
)
)
if %pervoe% equ 2 (
if %two% equ 4 (
set otvet=6
)
)
if %pervoe% equ 2 (
if %two% equ 5 (
set otvet=7
)
)
if %pervoe% equ 2 (
if %two% equ 6 (
set otvet=8
)
)
if %pervoe% equ 2 (
if %two% equ 7 (
set otvet=9
)
)
if %pervoe% equ 2 (
if %two% equ 8 (
set otvet=10
)
)
if %pervoe% equ 2 (
if %two% equ 9 (
set otvet=11
)
)
if %pervoe% equ 3 (
if %two% equ 1 (
set otvet=4
)
)
if %pervoe% equ 3 (
if %two% equ 2 (
set otvet=5
)
)
if %pervoe% equ 3 (
if %two% equ 4 (
set otvet=6
)
)
if %pervoe% equ 3 (
if %two% equ 5 (
set otvet=7
)
)
if %pervoe% equ 3 (
if %two% equ 6 (
set otvet=8
)
)
if %pervoe% equ 3 (
if %two% equ 7 (
set otvet=9
)
)
if %pervoe% equ 3 (
if %two% equ 8 (
set otvet=12
)
)
if %pervoe% equ 3 (
if %two% equ 9 (
set otvet=14
)
)
)
if %deistvye%==2 (
echo not implemented yet
goto :mein
)
if %deistvye%==3 (
echo not implemented yet
goto :mein
)
if %deistvye%==4 (
echo not implemented yet
goto :mein
)
if "%otvet%" neq "" (
echo otvet %otvet% ^<^- otvet ▓
) else (
goto :mein
)
goto :mein
calculator made by me[/CODE]
Последнее редактирование: