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.
Задание 1
Kode harus mencari jumlah hasil kerja dua fungsi:
php<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
Задание 2
Kode harus mencari jumlah elemen array:
php<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
return $res;
}
}
echo sum([1, 2, 3, 4, 5]);
?>
Задание 3
Kode harus mencari jumlah elemen array, namun, tidak menampilkan apa-apa:
php<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
Задание 4
Kode harus mencari jumlah hasil kerja dua fungsi:
php<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
Задание 5
Kode harus mencari jumlah elemen array:
php<?php
$res = $sum([1, 2, 3, 4, 5]);
echo $res;
function $sum($arr) {
$sum = 0;
foreach ($arr as $elem) {
$sum += $elem;
}
}
?>
Задание 6
Fungsi menambahkan nol ke angka dari 1 sampai 9,
dan angka lebih dari 9 dikembalikan tanpa perubahan:
php<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
Задание 7
Kode harus memeriksa angka apakah itu merupakan bilangan prima:
php<?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;
}
}
}
?>