Gjetja e gabimeve në kodin me cikle PHP
Në detyrat e mëposhtme një programues ka shkruar kodin dhe, ndoshta, ka bërë gabime në të. Ju duhet të kontrolloni, nëse kodi bën atë që përshkruhet. Nëse kodi nuk funksionon si duhet, ju duhet të korrigjoni gabimet.
Kodi duhet të shfaqë numrat nga 0 deri në 10:
<?php
for ($i = 0; $i > 10; $i++) {
echo $i;
}
?>
Kodi duhet të shfaqë numrat nga 10 deri në 0:
<?php
for ($i = 10; $i > 0; $i++) {
echo $i;
}
?>
Kodi duhet të shfaqë numrat nga 10 deri në 0:
<?php
for ($i = 10; $i == 0; $i--) {
echo $i;
}
?>
Kodi duhet të shfaqë numrat nga 0 deri në 10:
<?php
$i = 0;
while ($i >= 10) {
echo $i;
$i++;
}
?>
Kodi duhet të gjejë shumën e numrave
integer nga 1 deri në 10:
<?php
$res;
for ($i = 1; $i <= 10; $i++) {
res += $i;
}
echo $res;
?>
Kodi duhet të gjejë prodhimin e numrave
integer nga 1 deri në 10:
<?php
$res = 0;
for ($i = 1; $i <= 10; $i++) {
$res *= $i;
}
echo $res;
?>
Kodi duhet të ngrejë në katror çdo element të array:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
$elem = $elem ** 2;
}
var_dump($arr);
?>
Kodi duhet të mbushë array
me numra nga 1 deri në 5:
<?php
$arr = 0;
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
Kodi duhet të kontrollojë, nëse në array
ekziston numri 3 apo jo:
<?php
$arr = [1, 2, 3, 4, 5];
$res = '';
foreach ($arr as $elem) {
if ($elem === 3) {
$res = '+++';
} else {
$res = '---';
}
}
echo $res;
?>
Kodi duhet të shfaqë numrat
nga 10 deri në 1:
<?php
$i = 10;
while ($i == 10) {
echo $i;
$i--;
}
?>
Kodi duhet të kontrollojë, nëse në array
ekziston numri 3 apo jo:
<?php
$arr = [1, 2, 3, 4, 5];
$res = false;
foreach ($arr as $elem) {
if ($elem === 3) {
$res = true;
break;
}
}
var_dump($res);
?>
Kodi duhet të shfaqë numrat
nga 10 deri në 1:
<?php
$i = 10;
while ($i <= 0) {
echo $i;
$i--;
}
?>
Kodi duhet të shfaqë vetëm elementet çift nga array:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
if ($elem % 2 = 0) {
echo $elem;
}
}
?>
Kodi duhet të shfaqë numrat
nga 10 deri në 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
}
?>
Kodi duhet të shfaqë numrat
nga 10 deri në 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
$i++;
}
?>