Kutafuta Makosa katika Msimbo na Vitanzi vya PHP
Katika kazi zifuatazo programu fulani aliandika msimbo na labda, alifanya makosa ndani yake. Unapaswa kuangalia, kama msimbo unafanya kile kilichoelezewa. Ikiwa msimbo unafanya kazi vibaya, unapaswa kurekebisha makosa.
Msimbo unapaswa kuchapisha nambari kutoka 0 hadi 10:
<?php
for ($i = 0; $i > 10; $i++) {
echo $i;
}
?>
Msimbo unapaswa kuchapisha nambari kutoka 10 hadi 0:
<?php
for ($i = 10; $i > 0; $i++) {
echo $i;
}
?>
Msimbo unapaswa kuchapisha nambari kutoka 10 hadi 0:
<?php
for ($i = 10; $i == 0; $i--) {
echo $i;
}
?>
Msimbo unapaswa kuchapisha nambari kutoka 0 hadi 10:
<?php
$i = 0;
while ($i >= 10) {
echo $i;
$i++;
}
?>
Msimbo unapaswa kupata jumla ya nambari kamili
kutoka 1 hadi 10:
<?php
$res;
for ($i = 1; $i <= 10; $i++) {
res += $i;
}
echo $res;
?>
Msimbo unapaswa kupata zao la nambari kamili
kutoka 1 hadi 10:
<?php
$res = 0;
for ($i = 1; $i <= 10; $i++) {
$res *= $i;
}
echo $res;
?>
Msimbo unapaswa kuinua kipeo cha mraba kila kipengele cha safu:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
$elem = $elem ** 2;
}
var_dump($arr);
?>
Msimbo unapaswa kujaza safu
kwa nambari kutoka 1 hadi 5:
<?php
$arr = 0;
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
Msimbo unapaswa kuangalia, kama kuna nambari 3
katika safu au la:
<?php
$arr = [1, 2, 3, 4, 5];
$res = '';
foreach ($arr as $elem) {
if ($elem === 3) {
$res = '+++';
} else {
$res = '---';
}
}
echo $res;
?>
Msimbo unapaswa kuchapisha nambari
kutoka 10 hadi 1:
<?php
$i = 10;
while ($i == 10) {
echo $i;
$i--;
}
?>
Msimbo unapaswa kuangalia, kama kuna nambari 3
katika safu au la:
<?php
$arr = [1, 2, 3, 4, 5];
$res = false;
foreach ($arr as $elem) {
if ($elem === 3) {
$res = true;
break;
}
}
var_dump($res);
?>
Msimbo unapaswa kuchapisha nambari
kutoka 10 hadi 1:
<?php
$i = 10;
while ($i <= 0) {
echo $i;
$i--;
}
?>
Msimbo unapaswa kuchapisha vipengele vilivyo sawa tu kutoka kwenye safu:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
if ($elem % 2 = 0) {
echo $elem;
}
}
?>
Msimbo unapaswa kuchapisha nambari
kutoka 10 hadi 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
}
?>
Msimbo unapaswa kuchapisha nambari
kutoka 10 hadi 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
$i++;
}
?>