Kļūdu meklēšana PHP cilpu kodā
Turpmākajos uzdevumos kāds programmētājs ir uzrakstījis kodu un, iespējams, tajā pieļāvis kļūdas. Jums jāpārbauda, vai kods dara to, kas aprakstīts. Ja kods strādā nekorekti, jums jāizlabo kļūdas.
Kodam jāizvada skaitļi no 0 līdz 10:
<?php
for ($i = 0; $i > 10; $i++) {
echo $i;
}
?>
Kodam jāizvada skaitļi no 10 līdz 0:
<?php
for ($i = 10; $i > 0; $i++) {
echo $i;
}
?>
Kodam jāizvada skaitļi no 10 līdz 0:
<?php
for ($i = 10; $i == 0; $i--) {
echo $i;
}
?>
Kodam jāizvada skaitļi no 0 līdz 10:
<?php
$i = 0;
while ($i >= 10) {
echo $i;
$i++;
}
?>
Kodam jāatrod veselo skaitļu summa
no 1 līdz 10:
<?php
$res;
for ($i = 1; $i <= 10; $i++) {
res += $i;
}
echo $res;
?>
Kodam jāatrod veselo skaitļu reizinājums
no 1 līdz 10:
<?php
$res = 0;
for ($i = 1; $i <= 10; $i++) {
$res *= $i;
}
echo $res;
?>
Kodam jāliek katrs masīva elements kvadrātā:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
$elem = $elem ** 2;
}
var_dump($arr);
?>
Kodam jāaizpilda masīvs
ar skaitļiem no 1 līdz 5:
<?php
$arr = 0;
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
Kodam jāpārbauda, vai masīvā
ir skaitlis 3 vai nav:
<?php
$arr = [1, 2, 3, 4, 5];
$res = '';
foreach ($arr as $elem) {
if ($elem === 3) {
$res = '+++';
} else {
$res = '---';
}
}
echo $res;
?>
Kodam jāizvada skaitļi
no 10 līdz 1:
<?php
$i = 10;
while ($i == 10) {
echo $i;
$i--;
}
?>
Kodam jāpārbauda, vai masīvā
ir skaitlis 3 vai nav:
<?php
$arr = [1, 2, 3, 4, 5];
$res = false;
foreach ($arr as $elem) {
if ($elem === 3) {
$res = true;
break;
}
}
var_dump($res);
?>
Kodam jāizvada skaitļi
no 10 līdz 1:
<?php
$i = 10;
while ($i <= 0) {
echo $i;
$i--;
}
?>
Kodam jāizvada tikai pāra elementi no masīva:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
if ($elem % 2 = 0) {
echo $elem;
}
}
?>
Kodam jāizvada skaitļi
no 10 līdz 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
}
?>
Kodam jāizvada skaitļi
no 10 līdz 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
$i++;
}
?>