@sagaton

Почему первый цикл влияет на второй?

Вопрос возможно глупый но все же.
есть 2 цикла. которые идут друг за другом
$dd = 1;
$dd1 = 1;
$total = 1;
$total1 = 1;
while ($dd < $inp1) {
        $dd++;
        $inp *=2;
        $total = $inp;
    
}

while ($dd1 < $inp1) {
        $dd1++;
        $inp *=4;
        $total1 = $inp;
}

Как сделать так, чтобы при завершении первого цикла второй начинался сначала а е на том месте где закончился первый?

Т.е. тут реализую геометрическую прогрессию с разным шагом (2 и 4).
и к примеру когда указываю 2 начальное и 5 искомое. то должно быть 32 и 512.
Но по факту выводит 32 и 8192.
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Циклы в РНР никак не связаны. Как и в любом другом языке.
И второй всегда начинается без свякой связи с первым.
Если же речь идет о переменных, которые участвуют в цикле, то программист должен позаботиться САМ, о том чтобы перед началом любого цикла они имели нужные значения.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы