Работа с переменными
- Войдите на сайт для отправки комментариев
Чт, 21/12/2017 - 17:33
Помогите с кодом, пожалуйста
Есть числа типа:
int hours = 9; int minutes = 7;
как из этого получить:
long time = 09.07;
?
Помогите с кодом, пожалуйста
Есть числа типа:
int hours = 9; int minutes = 7;
как из этого получить:
long time = 09.07;
?
Никак.
Никак. Вы хотите получить бессмыслицу. Ознакомьтесь с типом long http://arduino.ru/Reference/Long
Ошибся, float, конечно
float f = hours + minutes/100.0;
патупому
В школе дробные числа с какого класса учат? В чем проблема?
hours + minutes/100
А если часы будт представленны однозначным числом, как приставить нолик тогда?
А если часы будт представленны однозначным числом, как приставить нолик тогда?
Вам на другом форуме уже привели пример. Зачем плодить вопросы по всему интернету и не вникать в ответы?
Ну так задачу же обьяснять надо внятно.
Только в строку преобразовывать
В ответ я вник, и на том форуме отписал в чем проблема...
Ошибся, float, конечно
Вам это не нужно, поверьте. Вы с неправильной стороны подходите к проблеме. Начать с того, что 9 часов 7 минут это никак не 9.07 в числовом формате, ибо в часе не 100 минут, а 60. Поэтому в формате float 9час 7 минут будет
9 + 7/60 = 9.1166666666666666666666666.....
что явно не то, что вам нужно. Если вы хотите хранить время суток в одном числе, то лучше перевести его в минуты с полуночи, тогда
9 час 07 мин = 9*60 + 7 = 547 минут
такой формат удобен для отсчета интервалов и установки будильников
В ответ я вник, и на том форуме отписал в чем проблема...
нет там никакой проблемы. Проблема в вас. в том. что ваши знания в программировании - менее нуля.
на том форуме отписал в чем проблема...
Попробуйте ещё вот на этом форуме. Может там лучше объяснят.