Ёфтани хатоҳо дар рамзҳо бо ҳалқаҳои 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++;
}
?>