Klaidų paieška PHP ciklų kode
Šiose užduotyse tam tikras programuotojas parašė kodą ir galbūt padarė jame klaidų. Jūs turite patikrinti, ar kodas daro tai, kas aprašyta. Jei kodas veikia neteisingai, jūs turite ištaisyti klaidas.
Kodas turi išvesti skaičius nuo 0 iki 10:
<?php
for ($i = 0; $i > 10; $i++) {
echo $i;
}
?>
Kodas turi išvesti skaičius nuo 10 iki 0:
<?php
for ($i = 10; $i > 0; $i++) {
echo $i;
}
?>
Kodas turi išvesti skaičius nuo 10 iki 0:
<?php
for ($i = 10; $i == 0; $i--) {
echo $i;
}
?>
Kodas turi išvesti skaičius nuo 0 iki 10:
<?php
$i = 0;
while ($i >= 10) {
echo $i;
$i++;
}
?>
Kodas turi rasti sveikųjų skaičių
nuo 1 iki 10 sumą:
<?php
$res;
for ($i = 1; $i <= 10; $i++) {
res += $i;
}
echo $res;
?>
Kodas turi rasti sveikųjų skaičių
nuo 1 iki 10 sandaugą:
<?php
$res = 0;
for ($i = 1; $i <= 10; $i++) {
$res *= $i;
}
echo $res;
?>
Kodas turi pakelti kiekvieną masyvo elementą kvadratu:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
$elem = $elem ** 2;
}
var_dump($arr);
?>
Kodas turi užpildyti masyvą
skaičiais nuo 1 iki 5:
<?php
$arr = 0;
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
Kodas turi patikrinti, ar masyve
yra skaičius 3, ar ne:
<?php
$arr = [1, 2, 3, 4, 5];
$res = '';
foreach ($arr as $elem) {
if ($elem === 3) {
$res = '+++';
} else {
$res = '---';
}
}
echo $res;
?>
Kodas turi išvesti skaičius
nuo 10 iki 1:
<?php
$i = 10;
while ($i == 10) {
echo $i;
$i--;
}
?>
Kodas turi patikrinti, ar masyve
yra skaičius 3, ar ne:
<?php
$arr = [1, 2, 3, 4, 5];
$res = false;
foreach ($arr as $elem) {
if ($elem === 3) {
$res = true;
break;
}
}
var_dump($res);
?>
Kodas turi išvesti skaičius
nuo 10 iki 1:
<?php
$i = 10;
while ($i <= 0) {
echo $i;
$i--;
}
?>
Kodas turi išvesti tik lyginius elementus iš masyvo:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
if ($elem % 2 = 0) {
echo $elem;
}
}
?>
Kodas turi išvesti skaičius
nuo 10 iki 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
}
?>
Kodas turi išvesti skaičius
nuo 10 iki 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
$i++;
}
?>