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

Ответить
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

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

Сообщение o615ye161 »

Подскажите пожалуйста как сделать значение float в программе чтобы после точки было только два знака, например 2.53 значение float приходит и АЦП
 ! Сообщение из: rw6cm
Выбирайте соответствующую тему для вопросов.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

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

Сообщение RedSky »

o615ye161 писал(а): 07 июл 2021, 22:31 чтобы после точки было только два знака
Если нужно округление именно до сотых, а не до целого, то в ардуино готовых функций нет. Были блоки, ещё на старом форуме, не помню автора.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

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

Сообщение Naladchik »

o615ye161 писал(а): 07 июл 2021, 22:31 значение float в программе чтобы после точки было только два знака
1.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

Здесь есть блоки округления числа до нужного знака.
Хотя сам процесс, этого на вид простого действия, для контроллера не из легких.
Использую эти блоки только в крайних случаях.
Win10-64, FLProg (portable)
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

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

Сообщение Phazz »

[ref]o615ye161[/ref], а с какой целью округление нужно?
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

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

Сообщение o615ye161 »

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

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

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

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

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

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