Произвольное количество итераций в цикле while в PHP
Бывают задачи, в которых количество итераций
цикла не известно заранее. К примеру: дано
число, нужно делить его на 2
столько
раз, пока результат не станет меньше 10
.
Нужно вывести число, которое при этом получится.
В этом случае мы не знаем количество итераций. Не беда - сделаем условием цикла условие пока число больше 10:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // после цикла получим результат
?>
Дано число $num
с неким начальным
значением. Умножайте его на 3
столько
раз, пока результат умножения не станет больше
1000
. Какое число получится? Посчитайте
количество итераций, необходимых для этого.