Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 78
Благодарности: 14

Профиль | Отправить PM | Цитировать


Извиняюсь что поднимаю старую тему, но хоть убейте не могу понять как вычисляется set /A V=.
К примеру %random% равен 95. Соответственно выглядеть будет так: set /A V=95 - (95 / 10) * 10 + 1.
Как помниться еще со школы приоритет вычисления в данном случае:
1. Скобки
2. Умножение\деление
3. Плюс\минус
------------------------------------------------

1. Делим то что в скобках: 95/10=9,5
2. Полученное умножаем на 10: 9,5*10=95
3. Далее отнимаем полученное число от 95: 95-95=0
4. И последнее: 0+1=1.
Итого "echo !v!" показывает 6.
То ли я владею старой информацией, то ли начинаю деградировать...
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:45, 25-03-2013 | #3