জাভাস্ক্রিপ্ট ফাংশন সহ কোডে ত্রুটি খুঁজে বের করা
নিম্নলিখিত কাজগুলিতে, কিছু প্রোগ্রামার কোড লিখেছে এবং সম্ভবত এতে ভুল করেছে। আপনাকে পরীক্ষা করতে হবে, কোডটি যা বর্ণনা করা হয়েছে তা করে কিনা। যদি কোড ভুলভাবে কাজ করে, আপনাকে ভুলগুলি সংশোধন করতে হবে।
কোডটি দুটি ফাংশনের ফলাফলের যোগফল খুঁজে বের করবে:
<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
কোডটি অ্যারের উপাদানগুলির যোগফল খুঁজে বের করবে:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
return $res;
}
}
echo sum([1, 2, 3, 4, 5]);
?>
কোডটি অ্যারের উপাদানগুলির যোগফল খুঁজে বের করবে, তবে, কিছুই প্রিন্ট করছে না:
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
কোডটি দুটি ফাংশনের ফলাফলের যোগফল খুঁজে বের করবে:
<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
কোডটি অ্যারের উপাদানগুলির যোগফল খুঁজে বের করবে:
<?php
$res = $sum([1, 2, 3, 4, 5]);
echo $res;
function $sum($arr) {
$sum = 0;
foreach ($arr as $elem) {
$sum += $elem;
}
}
?>
ফাংশনটি 1 থেকে 9 পর্যন্ত সংখ্যার সাথে শূন্য যোগ করে,
এবং 9 এর বেশি সংখ্যাগুলি অপরিবর্তিত ফেরত দেয়:
<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
কোডটি একটি সংখ্যা প্রাইম কিনা তা পরীক্ষা করবে:
<?php
var_dump(isPrime(13)); // true প্রিন্ট করা উচিত
var_dump(isPrime(12)); // false প্রিন্ট করা উচিত
function isPrime($num) {
for ($i = 2; $i < $num; $i++) {
if ($num % $i !== 0) {
return true;
} else {
return false;
}
}
}
?>