Калькулятор.bat


Помогите с задачей:
:: Умножение

/** * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann * (http://qbnz.com/highlighter/ and http://geshi.org/) */ .bash.geshi_code {font-family:monospace;} .bash.geshi_code .imp {font-weight: bold; color: red;} .bash.geshi_code .kw1 {color: #000000; font-weight: bold;} .bash.geshi_code .kw2 {color: #c20cb9; font-weight: bold;} .bash.geshi_code .kw3 {color: #7a0874; font-weight: bold;} .bash.geshi_code .co0 {color: #666666; font-style: italic;} .bash.geshi_code .co1 {color: #800000;} .bash.geshi_code .co2 {color: #cc0000; font-style: italic;} .bash.geshi_code .co3 {color: #000000; font-weight: bold;} .bash.geshi_code .es1 {color: #000099; font-weight: bold;} .bash.geshi_code .es2 {color: #007800;} .bash.geshi_code .es3 {color: #007800;} .bash.geshi_code .es4 {color: #007800;} .bash.geshi_code .es5 {color: #780078;} .bash.geshi_code .es_h {color: #000099; font-weight: bold;} .bash.geshi_code .br0 {color: #7a0874; font-weight: bold;} .bash.geshi_code .sy0 {color: #000000; font-weight: bold;} .bash.geshi_code .st0 {color: #ff0000;} .bash.geshi_code .st_h {color: #ff0000;} .bash.geshi_code .nu0 {color: #000000;} .bash.geshi_code .re0 {color: #007800;} .bash.geshi_code .re1 {color: #007800;} .bash.geshi_code .re2 {color: #007800;} .bash.geshi_code .re4 {color: #007800;} .bash.geshi_code .re5 {color: #660033;} .bash.geshi_code span.xtra { display:block; }
1  :reload
2  Goto 3


3  :3
4  Cls
5  :(31)
6  Set /p g=[Первый множитель]
7  if /i not '%g%' GEQ '0' goto (error31)
8  :(32)
9  Set /p h=[Второй множитель]
10  if /i not '%h%' GEQ '0' goto (error32)
11  Set /a t=%g%*%h%
12  Cls
13  :(lol4)
14  Echo [Произведение %t%]
15  set i=1
16  set /p i=[Для продолжения введите лат. букву "n"]
17  Cls
18  if not %i%==n goto (lol4)
19  Cls
20  goto reload



21  :(error31)
22  Cls
23  Echo Введите число, которое больше или равное числу 0!
24  goto (31)

26 :(error32)
27  Cls
28  Echo Введите число, которое больше или равное числу 0!
29  goto (32)

При каждом успешном умножении должно сбрасываться %g% и %h% в никакое число, а то если просто в следующий раз нажимать везде энтер(ввод, Enter), то выйдет прошлый результат... Прошу помочь

1 ответов