Mencari Ralat dalam Kod dengan Fungsi JavaScript
Dalam tugasan berikutnya, seorang pengaturcara telah menulis kod dan mungkin melakukan kesilapan di dalamnya. Anda mesti menyemak sama ada kod itu melakukan apa yang diterangkan. Jika kod berfungsi dengan tidak betul, anda mesti membetulkan ralat.
Kod sepatutnya mencari jumlah hasil dua fungsi:
<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
Kod sepatutnya mencari jumlah elemen array:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
return $res;
}
}
echo sum([1, 2, 3, 4, 5]);
?>
Kod sepatutnya mencari jumlah elemen array, namun, tidak memaparkan apa-apa:
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
Kod sepatutnya mencari jumlah hasil dua fungsi:
<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
Kod sepatutnya mencari jumlah elemen array:
<?php
$res = $sum([1, 2, 3, 4, 5]);
echo $res;
function $sum($arr) {
$sum = 0;
foreach ($arr as $elem) {
$sum += $elem;
}
}
?>
Fungsi menambah sifar kepada nombor dari 1 hingga 9,
dan nombor lebih daripada 9 dipulangkan tanpa perubahan:
<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
Kod sepatutnya menyemak nombor tersebut sama ada ia adalah nombor perdana:
<?php
var_dump(isPrime(13)); // sepatutnya memaparkan true
var_dump(isPrime(12)); // sepatutnya memaparkan false
function isPrime($num) {
for ($i = 2; $i < $num; $i++) {
if ($num % $i !== 0) {
return true;
} else {
return false;
}
}
}
?>