Mencari Kesalahan dalam Kode dengan Fungsi JavaScript
Dalam tugas-tugas berikutnya, seorang programmer menulis kode dan mungkin melakukan kesalahan di dalamnya. Anda harus memeriksa apakah kode melakukan apa yang dideskripsikan. Jika kode berjalan tidak benar, Anda harus memperbaiki kesalahannya.
Kode harus mencari jumlah hasil kerja dua fungsi:
<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
Kode harus 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]);
?>
Kode harus mencari jumlah elemen array, namun, tidak menampilkan apa-apa:
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
Kode harus mencari jumlah hasil kerja dua fungsi:
<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
Kode harus 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 menambahkan nol ke angka dari 1 sampai 9,
dan angka lebih dari 9 dikembalikan tanpa perubahan:
<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
Kode harus memeriksa angka apakah itu merupakan bilangan prima:
<?php
var_dump(isPrime(13)); // harus menampilkan true
var_dump(isPrime(12)); // harus menampilkan false
function isPrime($num) {
for ($i = 2; $i < $num; $i++) {
if ($num % $i !== 0) {
return true;
} else {
return false;
}
}
}
?>