Вниз
Скачать: CL | DM;

Округление чисел в Дельфи   Найти похожие ветки 

← →
Aleks   (2011-03-16 23:15) [0]

Здравствуйте мастера! Подскажите пожалуйста как сделать округление любого числа в большую сторону к числу кратному 5. Например:
1) начальное:7,результат:10
2) начальное:4,5,результат:5
3) начальное:12,3,результат:15
Я так понимаю нужно написать для этого функцию,так-как Дельфи так делать не умеет,но как это сделать не знаю :( Благодарен за любой совет!


← →
Германн ©   (2011-03-16 23:45) [1]

Конечное:=(Начальное div 5)+5;


← →
Германн ©   (2011-03-16 23:51) [2]

Точнее так
Конечное:=(Trunc(Начальное) div 5)+5;


← →
Германн ©   (2011-03-16 23:52) [3]

Еще точнее так
Конечное:=(Trunc(Начальное) div 5)*5+5;
:)


← →
KilkennyCat ©   (2011-03-16 23:52) [4]

5.1 что вернет?


← →
KilkennyCat ©   (2011-03-16 23:53) [5]

а, умножение не заметил... :)


← →
Aleks   (2011-03-17 00:14) [6]

Спасибо большое!


← →
Германн ©   (2011-03-17 02:45) [7]


> KilkennyCat ©   (16.03.11 23:53) [5]
>
> а, умножение не заметил... :)
>

Ты не заметил только умножение? :)
А вот я для себя решил "внутренне" запретить выход на форумы "сразу".
Три поста для реализации простого вопроса - это перебор!


← →
KilkennyCat ©   (2011-03-17 03:13) [8]


> Германн ©   (17.03.11 02:45) [7]

ну, проверку на уже кратные


← →
Германн ©   (2011-03-17 03:22) [9]


> KilkennyCat ©   (17.03.11 03:13) [8]
>
>
> > Германн ©   (17.03.11 02:45) [7]
>
> ну, проверку на уже кратные
>

А вот это уже к автору!
В его условии ничего не сказано как нужно округлять целые числа кратные 5.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
2-1300915523
fynjy93
2011-03-24 00:25
2011.06.26
проблема с дбчекбокс


2-1300355834
nameziz
2011-03-17 12:57
2011.06.26
скачивание файлов http


1-1257767754
Chizhov
2009-11-09 14:55
2011.06.26
Определение начала/завершения сеанса пользователя из сервиса?


2-1300976645
sergf28
2011-03-24 17:24
2011.06.26
Медленная прорисовка визуальных компонент в Run-Time


13-1126768691
MeF Dei Corvi
2005-09-15 11:18
2011.06.26
C# 3 или Linq




   Наверх