@echo off
cls
color 0A
chcp 65001 >null
title Банкомат
echo %DATE% Здравствуйте, %USERNAME%!
:enter
set /p pinin=Введите пин-код:
set /p CORRECT_PIN=<pin.txt
if "%pinin%"=="%CORRECT_PIN%" (
cls
goto menu
)else (
cls
echo не правильно
goto enter
)
:menu
echo 1. Проверить баланс
echo 2. Снять наличные
echo 3. Пополнить счёт
echo 4. История операций
echo 5. Сменить ПИН-код
echo 0. Выход
set /p choice=Выберите операцию
if %choice%==1 (
cls
goto showbalance
)else if %choice%==2 (
cls
goto minus_balance
)else if %choice%==3 (
cls
goto add_balance
)else (
cls
goto error
)
:showbalance
set /p balance=<balance.txt
echo баланс: %balance%
pause
cls
goto menu
:minus_balance
set /p balance=<balance.txt
set /p minus=Сколько вывести?
set /a balance=balance-minus
echo %balance% >balance.txt
pause
cls
goto menu
:add_balance
set /p balance=<balance.txt
set /p add=Сколько внести?
set /a balance=balance+add
echo %balance% >balance.txt
pause
cls
goto menu
:error
echo ERROR
pause
cls
goto menu