PHP циклдериндеги каталарды издөө
Төмөнкү тапшырмаларда белгилүү бир программачы код жазган жана, мүмкүн, анда каталар кетирип калтырган. Сиз текшеришиңиз керек, код сүрөттөлгөндөй иштейби же жокпу. Эгер код туура эмес иштесе, сиз каталарды оңдоп берүүңүз керек.
Код 0 дон 10 чейинки сандарды чыгарышы керек:
<?php
for ($i = 0; $i > 10; $i++) {
echo $i;
}
?>
Код 10 дон 0 чейинки сандарды чыгарышы керек:
<?php
for ($i = 10; $i > 0; $i++) {
echo $i;
}
?>
Код 10 дон 0 чейинки сандарды чыгарышы керек:
<?php
for ($i = 10; $i == 0; $i--) {
echo $i;
}
?>
Код 0 дон 10 чейинки сандарды чыгарышы керек:
<?php
$i = 0;
while ($i >= 10) {
echo $i;
$i++;
}
?>
Код 1 дон 10 чейинки бүтүн
сандардын суммасын табышы керек:
<?php
$res;
for ($i = 1; $i <= 10; $i++) {
res += $i;
}
echo $res;
?>
Код 1 дон 10 чейинки бүтүн
сандардын көбөйтүндүсүн табышы керек:
<?php
$res = 0;
for ($i = 1; $i <= 10; $i++) {
$res *= $i;
}
echo $res;
?>
Код массивдин ар бир элементин квадратка көтөрүшү керек:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
$elem = $elem ** 2;
}
var_dump($arr);
?>
Код массивди 1 дон
5 чейинки сандар менен толтурушу керек:
<?php
$arr = 0;
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
Код массивде 3 саны барбы
же жокпу текшериши керек:
<?php
$arr = [1, 2, 3, 4, 5];
$res = '';
foreach ($arr as $elem) {
if ($elem === 3) {
$res = '+++';
} else {
$res = '---';
}
}
echo $res;
?>
Код 10 дон
1 чейинки сандарды чыгарышы керек:
<?php
$i = 10;
while ($i == 10) {
echo $i;
$i--;
}
?>
Код массивде 3 саны барбы
же жокпу текшериши керек:
<?php
$arr = [1, 2, 3, 4, 5];
$res = false;
foreach ($arr as $elem) {
if ($elem === 3) {
$res = true;
break;
}
}
var_dump($res);
?>
Код 10 дон
1 чейинки сандарды чыгарышы керек:
<?php
$i = 10;
while ($i <= 0) {
echo $i;
$i--;
}
?>
Код массивден жуп элементтерди гана чыгарышы керек:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
if ($elem % 2 = 0) {
echo $elem;
}
}
?>
Код 10 дон
1 чейинки сандарды чыгарышы керек:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
}
?>
Код 10 дон
1 чейинки сандарды чыгарышы керек:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
$i++;
}
?>