Koder.uz

3 of 402 menu

Поиск ошибок в коде с циклами PHP

 В следующих задачах некоторый программист написал код и, возможно, допустил в нем ошибки. Вы должны проверить, делает ли код то, что описано. Если код работает некорректно, вы должны исправить ошибки. 

№1

Код должен вывести числа от 0 до 10:

<?php for ($i = 0; $i > 10; $i++) { echo $i; } ?>

№2

Код должен вывести числа от 10 до 0:

<?php for ($i = 10; $i > 0; $i++) { echo $i; } ?>

№3

Код должен вывести числа от 10 до 0:

<?php for ($i = 10; $i == 0; $i--) { echo $i; } ?>

№4

Код должен вывести числа от 0 до 10:

<?php $i = 0; while ($i >= 10) { echo $i; $i++; } ?>

№5

Код должен найти сумму целых чисел от 1 до 10:

<?php $res; for ($i = 1; $i <= 10; $i++) { res += $i; } echo $res; ?

№6

Код должен найти произведение целых чисел от 1 до 10:

<?php $res = 0; for ($i = 1; $i <= 10; $i++) { $res *= $i; } echo $res; ?>

№7

Код должен возвести в квадрат каждый элемент массива:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { $elem = $elem ** 2; } var_dump($arr); ?>

№8

Код должен заполнить массив числами от 1 до 5:

<?php $arr = 0; for ($i = 1; $i <= 5; $i++) { $arr[] = $i; } var_dump($arr); ?>

№9

Код должен проверить, есть ли в массиве число 3 или нет:

<?php $arr = [1, 2, 3, 4, 5]; $res = ''; foreach ($arr as $elem) { if ($elem === 3) { $res = '+++'; } else { $res = '---'; } } echo $res; ?>

№10

Код должен вывсти числа от 10 до 1:

<?php $i = 10; while ($i == 10) { echo $i; $i--; } ?>

№11

Код должен проверить, есть ли в массиве число 3 или нет:

<?php $arr = [1, 2, 3, 4, 5]; $res = false; foreach ($arr as $elem) { if ($elem === 3) { $res = true; break; } } var_dump($res); ?>

№12

Код должен вывсти числа от 10 до 1:

<?php $i = 10; while ($i <= 0) { echo $i; $i--; } ?>

№13

Код должен вывести только четные элементы из массива:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { if ($elem % 2 = 0) { echo $elem; } } ?>

№14

Код должен вывсти числа от 10 до 1:

<?php $i = 10; while ($i >= 1) { echo $i; } ?>

№15

Код должен вывсти числа от 10 до 1:

<?php $i = 10; while ($i >= 1) { echo $i; $i++; } ?>

uz ru
light night