Помогите с округлением

Инженерное программное обеспечение

Помогите с округлением

Сообщение Kulemana » 02 фев 2018, 02:24

Доброго времени суток господа. Суть проблемы в том что функция RND округляет до целого четного, а нужно округлить число более точно до сотых (0,45=1, а не 0), как это реализовать в степ 7?
Kulemana
Профан
 
Сообщения: 1
Зарегистрирован: 02 фев 2018, 02:18

Re: Помогите с округлением

Сообщение Михайло » 02 фев 2018, 03:56

Правильно всё округляет. Хотя да, в школе давали способ поразрядного округления, из которого следует 0,45=1.
Правильнее рассуждать так: округлять надо до того числа, до которого ближе. Извините, до нуля всего 0,45, а до единицы 0,55.
Так что правильный ответ 0.
Михайло
Администратор
 
Сообщения: 3777
Зарегистрирован: 19 сен 2012, 19:16

Re: Помогите с округлением

Сообщение Автоматизатор » 02 фев 2018, 11:18

Имеется ввиду "округление до целого в большую сторону"?
Аватара пользователя
Автоматизатор
Профессионал
 
Сообщения: 952
Зарегистрирован: 09 окт 2012, 05:18

Re: Помогите с округлением

Сообщение Бардичев Виктор » 02 фев 2018, 11:47

Я добавлял к значению 0.5555555 и округлял обычным способом. Получалось в большую сторону.
Бардичев Виктор
Любитель
 
Сообщения: 36
Зарегистрирован: 06 дек 2017, 11:18

Re: Помогите с округлением

Сообщение aranea » 02 фев 2018, 15:48

там в хэлпе рядом есть RND+ и RND-
aranea
Дилетант
 
Сообщения: 11
Зарегистрирован: 23 дек 2014, 12:48


Вернуться в Simatic TIA Portal / Step7

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

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