Búsqueda de errores en código con bucles PHP
En las siguientes tareas, algún programador escribió código y, posiblemente, cometió errores. Debes verificar si el código hace lo que se describe. Si el código funciona incorrectamente, debes corregir los errores.
El código debe mostrar los números del 0 al 10:
<?php
for ($i = 0; $i > 10; $i++) {
echo $i;
}
?>
El código debe mostrar los números del 10 al 0:
<?php
for ($i = 10; $i > 0; $i++) {
echo $i;
}
?>
El código debe mostrar los números del 10 al 0:
<?php
for ($i = 10; $i == 0; $i--) {
echo $i;
}
?>
El código debe mostrar los números del 0 al 10:
<?php
$i = 0;
while ($i >= 10) {
echo $i;
$i++;
}
?>
El código debe encontrar la suma de los números
enteros del 1 al 10:
<?php
$res;
for ($i = 1; $i <= 10; $i++) {
res += $i;
}
echo $res;
?>
El código debe encontrar el producto de los números
enteros del 1 al 10:
<?php
$res = 0;
for ($i = 1; $i <= 10; $i++) {
$res *= $i;
}
echo $res;
?>
El código debe elevar al cuadrado cada elemento del array:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
$elem = $elem ** 2;
}
var_dump($arr);
?>
El código debe llenar el array
con números del 1 al 5:
<?php
$arr = 0;
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
El código debe verificar si en el array
está el número 3 o no:
<?php
$arr = [1, 2, 3, 4, 5];
$res = '';
foreach ($arr as $elem) {
if ($elem === 3) {
$res = '+++';
} else {
$res = '---';
}
}
echo $res;
?>
El código debe mostrar los números
del 10 al 1:
<?php
$i = 10;
while ($i == 10) {
echo $i;
$i--;
}
?>
El código debe verificar si en el array
está el número 3 o no:
<?php
$arr = [1, 2, 3, 4, 5];
$res = false;
foreach ($arr as $elem) {
if ($elem === 3) {
$res = true;
break;
}
}
var_dump($res);
?>
El código debe mostrar los números
del 10 al 1:
<?php
$i = 10;
while ($i <= 0) {
echo $i;
$i--;
}
?>
El código debe mostrar solo los elementos pares del array:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
if ($elem % 2 = 0) {
echo $elem;
}
}
?>
El código debe mostrar los números
del 10 al 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
}
?>
El código debe mostrar los números
del 10 al 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
$i++;
}
?>