Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: demanik, ivan_fd  
Разложить число на десятки и единицы
vanish Дата: Вт, 05.07.2011, 22:33  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Пытаюсь разобраться
Сообщений: 55
Репутация: 0   ±
Замечания:   ±
На сайте с 08.04.2010

Статус: Offline

Всем привет. Решил собрать термометр на 18в20 и ЛЭД дисплее (сдвоенном).Уперся в одну проблему: после преобразования получается некое число , которое можно командой принт сразу отправить на ЖК экран.А с ЛЭД дисплеем дела обстоят сложнее ,число нужно разложить на десятки и единицы, например 25 градусов нужно разложить на 2 и на 5 . подскажите пожалуйста, как это делается?
ЯНДЕКС Дата: 05.07.2011
ADMIN Дата: Ср, 06.07.2011, 07:16  |                                                                                                                Сообщение # 2
Администратор
Группа: Администраторы
Ранг:  Специалист
Сообщений: 1086
Репутация: 32   ±
Замечания:   ±
На сайте с 20.08.2007

Статус: Offline

Temp - это, допустим число, которое надо отправить.
Tens - здесь будут десятки
Ones - а здесь единицы.

Tens = Temp dig 1 - загрузит десятки числа Temp (стоит на первой позиции)
Ones = Temp dig 0 - загрузит единицы числа Temp (стоит на нулевой позиции)
vanish Дата: Ср, 06.07.2011, 10:10  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Пытаюсь разобраться
Сообщений: 55
Репутация: 0   ±
Замечания:   ±
На сайте с 08.04.2010

Статус: Offline

А если допустим 25,3 градуса , и дробная часть тоже нужна , как ее отделить ?
demanik Дата: Ср, 06.07.2011, 11:05  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 448
Репутация: 10   ±
Замечания:   ±
На сайте с 11.12.2007

Статус: Offline

Quote (vanish)
А если допустим 25,3 градуса , и дробная часть тоже нужна , как ее отделить

Умножте на 10 и потом выделяйте три цифры


Попробуй всё и вся... может быть пол...

vanish Дата: Ср, 06.07.2011, 12:11  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Пытаюсь разобраться
Сообщений: 55
Репутация: 0   ±
Замечания:   ±
На сайте с 08.04.2010

Статус: Offline

Спасибо
  • Страница 1 из 1
  • 1
Поиск: