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.
Задание 1
Kod iki funksiyanın nəticələrinin cəmini tapmalıdır:
php<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
Задание 2
Kod massiv elementlərinin cəmini tapmalıdır:
php<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
return $res;
}
}
echo sum([1, 2, 3, 4, 5]);
?>
Задание 3
Kod massiv elementlərinin cəmini tapmalıdır, lakin, heç nə çıxarmır:
php<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
Задание 4
Kod iki funksiyanın nəticələrinin cəmini tapmalıdır:
php<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
Задание 5
Kod massiv elementlərinin cəmini tapmalıdır:
php<?php
$res = $sum([1, 2, 3, 4, 5]);
echo $res;
function $sum($arr) {
$sum = 0;
foreach ($arr as $elem) {
$sum += $elem;
}
}
?>
Задание 6
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<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
Задание 7
Kod ədədin sadə olub-olmadığını yoxlamalıdır:
php<?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;
}
}
}
?>