Float округленный до сотых

Ответить
o615ye161
Сержант
Сообщения: 198
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 3
Имя: Сергей

Float округленный до сотых

#1

Сообщение o615ye161 » 07.07.2021{, 22:31}

Подскажите пожалуйста как сделать значение float в программе чтобы после точки было только два знака, например 2.53 значение float приходит и АЦП
 ! Сообщение из: rw6cm
Выбирайте соответствующую тему для вопросов.

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Ошибки в стабильной версии 7.3.0

#2

Сообщение RedSky » 08.07.2021{, 07:27}

o615ye161 писал(а):
07.07.2021{, 22:31}
чтобы после точки было только два знака
Если нужно округление именно до сотых, а не до целого, то в ардуино готовых функций нет. Были блоки, ещё на старом форуме, не помню автора.

Naladchik
Капитан
Сообщения: 824
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

Ошибки в стабильной версии 7.3.0

#3

Сообщение Naladchik » 08.07.2021{, 07:44}

o615ye161 писал(а):
07.07.2021{, 22:31}
значение float в программе чтобы после точки было только два знака
1.jpg
1.jpg (9.45 КБ) 289 просмотров
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Float округленный до сотых

#4

Сообщение rw6cm » 08.07.2021{, 09:33}

Здесь есть блоки округления числа до нужного знака.
Хотя сам процесс, этого на вид простого действия, для контроллера не из легких.
Использую эти блоки только в крайних случаях.
Win10-64, FLProg (portable)

Аватара пользователя
Phazz
Полковник
Сообщения: 2560
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Float округленный до сотых

#5

Сообщение Phazz » 08.07.2021{, 09:39}

o615ye161, а с какой целью округление нужно?

o615ye161
Сержант
Сообщения: 198
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 3
Имя: Сергей

Float округленный до сотых

#6

Сообщение o615ye161 » 12.07.2021{, 22:38}

Phazz писал(а):
08.07.2021{, 09:39}
o615ye161, а с какой целью округление нужно?
Нужно сделать подсчет и сохранение полученной энергии от солнечной панели и перевод ее в кВт часы,а ели знаков после запятой много епром как то работает криво

Отправлено спустя 21 секунду:
Naladchik писал(а):
08.07.2021{, 07:44}
o615ye161 писал(а):
07.07.2021{, 22:31}
значение float в программе чтобы после точки было только два знака
1.jpg
спасибо

Отправлено спустя 30 секунд:
rw6cm писал(а):
08.07.2021{, 09:33}
Здесь есть блоки округления числа до нужного знака.
Хотя сам процесс, этого на вид простого действия, для контроллера не из легких.
Использую эти блоки только в крайних случаях.
спасибо попробую

Ответить

Вернуться в «Помогите, а то я "нимагу"»