![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Собсно хотел написать бат файл, который бы складывал два числа, но при достижении результата сложения, допустим 24, сбрасывался на 0 и складывался уже к нулю, допустив складывает 20 + 6, как только доходит до 24 сбрасывает на 0 и продолжает складывать с 0 т.е. результат будет 2.
Вот начал писать, но только начало получилось, а вот дальше хз ![]() Код:
echo. Сложение с сбрасыванием после 24. set /p fir= Введите первое значение: echo. set /p sec= Введите второе значение: echo. set /a sum= fir + sec Код:
echo. %sum% pause |
|
|
|
|
| Реклама: | швеллер алюминиевый п | сергей катышев | Фиброцементные плиты - фасадный фиброцементный сайдинг - у нас на fibro-cement.ru | казан эмалированный купить | Заходите на сайт MebelStol.ru: стул барный дешевый - отличные цены и большой выбор! |
|
|
#2
|
|
Я так и не понял, есть ли там оператор остатка, но деление целочисленное - поэтому действуем прямолинейно:
set /a sum= (fir + sec) - ((fir + sec) / 24) * 24 |
|
|
|
|
| Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение: |
|
|
#3
|
|||||||||||||||||||||||
Кул, только вот зачем ((fir + sec) / 24) * 24 ? если целочисленное(т.е. всё после запятой отбрасывается, как я понял), нельзя просто отнять? set /a sum= (fir + sec) - 24? Добавлено через 21 минуту А всё, понял, это для того чтобы если сумма не превышает 24, чтобы результат был нормальный, спасибо ещё раз тему можно закрывать.Последний раз редактировалось Black_Swamp; 10.02.2009 в 19:23.. Причина: Добавлено сообщение |
||||||||||||||||||||||||
|
|
|
![]() |
| Опции темы | |
| Опции просмотра | |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Пароль в файле .pdf | Алеся Любчен | Обсуждение программ | 6 | 31.08.2010 00:53 |
| Поиск в текстовом файле Help | sergwolf | Borland C++ Builder | 2 | 22.05.2009 10:45 |
| Возрастающие вычисление | Reder | Visual C++ / С/C++ | 4 | 21.03.2008 07:52 |
| Нет звука на опр. файле | luivilla | Архив | 3 | 09.12.2006 00:37 |
| SMath Studio - вычисление математических выражений и построение графиков | Blackoff | Офис | 0 | 25.08.2006 12:28 |
|
|