как получить число из другого

Вопросы от новичков
Ответить
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

как получить число из другого

Сообщение sergii2012 »

время записывается в виде 120500 (часы, мин, сек) как из этого числа выделить часы мин сек. не используя конвертацию типов?
Из строки я понял как это сделать, но это надо сначала из числа в строку потом обратно. Может есть более простой и правильный способ...
fsergei70
Капитан
Сообщения: 865
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 51 раз
Поблагодарили: 9 раз

как получить число из другого

Сообщение fsergei70 »

Правильный вариант записывать 3 переменных типа Byte с значениями часов минут и секунд отдельно. И вычислять ничего не нужно и экономия памяти, потому что на число 120500 нужна переменная типа Long а это уже 4 байта. А так в принципе можно делить на 100 - остаток от деления секунды, еще делить на 100 -остаток от деления минуты, целая часть часы. Но это куча ненужных вычислений и расход памяти.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

как получить число из другого

Сообщение AlexCrane »

[ref]sergii2012[/ref], Да чисто математика
число разбить на время.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

как получить число из другого

Сообщение sergii2012 »

спасибо за блок. блоки не работают.
из строки потому, что так удобнее вводить на странице настройки.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость