Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Округление дробного числа
 
 автор: Владимир55   (19.11.2006 в 22:41)   письмо автору
 
 

Как округлить результат деления до целого числа? Округление нужно в большую сторону. Или в процессе деления, если есть такой оператор, или после деления самостоятельным образом. Но ведь как-то же можно?

   
 
 автор: ihoru   (19.11.2006 в 23:26)   письмо автору
 
   для: Владимир55   (19.11.2006 в 22:41)
 

Можно округлить до меньшего и прибавить 1!

<?
$b 
$a $d;
$k floor($b) + 1;
?>

   
 
 автор: Владимир55   (19.11.2006 в 23:48)   письмо автору
 
   для: ihoru   (19.11.2006 в 23:26)
 

Спасибо, можно и так. Правда, это не всегда будет правильно. Например, 8:2=5

Выкарабкаться можно через деление по модулю и добавление 1 по условию, но я полагал, что могут быть операторы прямого назначения.

И почему-то у меня не пошел bvdiv ('$x', '$y', 3);

   
 
 автор: Владимир55   (19.11.2006 в 23:57)   письмо автору
 
   для: Владимир55   (19.11.2006 в 23:48)
 

Пошло вот это:

$nstrmax = ceil ($nstrmax1) ;

   
 
 автор: Trianon   (20.11.2006 в 10:37)   письмо автору
 
   для: ihoru   (19.11.2006 в 23:26)
 

Это неверное решение.
В случае, когда a кратно d, будет ошибка.

   
 
 автор: Trianon   (20.11.2006 в 10:19)   письмо автору
 
   для: Владимир55   (19.11.2006 в 22:41)
 

$q = 46;
$d = 9;
$up = intval(($q+$d-1)/$d);

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования