JavaScript Funksiyalari ile Kodda Xetalarin Axtarilmasi
Aşağıdakı məsələlərdə müəyyən proqramçı kod yazmışdır və ola bilsin ki, orada xətalar etmişdir. Siz yoxlamalısınız ki, kod təsvir olunanı edirmi? Əgər kod düzgün işləmirsə, siz xətaları düzəltməlisiniz.
Kod iki funksiyanın nəticələrinin cəmini tapmalıdır:
<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
Kod massiv elementlərinin cəmini tapmalıdır:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
return $res;
}
}
echo sum([1, 2, 3, 4, 5]);
?>
Kod massiv elementlərinin cəmini tapmalıdır, lakin, heç nə çıxarmır:
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
Kod iki funksiyanın nəticələrinin cəmini tapmalıdır:
<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
Kod massiv elementlərinin cəmini tapmalıdır:
<?php
$res = $sum([1, 2, 3, 4, 5]);
echo $res;
function $sum($arr) {
$sum = 0;
foreach ($arr as $elem) {
$sum += $elem;
}
}
?>
Funksiya 1-dən 9-a qədər olan ədədə sıfır əlavə edir,
9-dan böyük ədədləri isə dəyişməz qaytarır:
<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
Kod ədədin sadə olub-olmadığını yoxlamalıdır:
<?php
var_dump(isPrime(13)); // true çıxarmalıdır
var_dump(isPrime(12)); // false çıxarmalıdır
function isPrime($num) {
for ($i = 2; $i < $num; $i++) {
if ($num % $i !== 0) {
return true;
} else {
return false;
}
}
}
?>