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++;
}
?>