Fehlersuche im Code mit JavaScript-Funktionen
In den folgenden Aufgaben hat ein Programmierer Code geschrieben und möglicherweise Fehler gemacht. Sie müssen überprüfen, ob der Code das tut, was beschrieben ist. Wenn der Code fehlerhaft arbeitet, müssen Sie die Fehler korrigieren.
Der Code soll die Summe der Ergebnisse zweier Funktionen finden:
<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
Der Code soll die Summe der Array-Elemente finden:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
return $res;
}
}
echo sum([1, 2, 3, 4, 5]);
?>
Der Code soll die Summe der Array-Elemente finden, gibt jedoch nichts aus:
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
Der Code soll die Summe der Ergebnisse zweier Funktionen finden:
<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
Der Code soll die Summe der Array-Elemente finden:
<?php
$res = $sum([1, 2, 3, 4, 5]);
echo $res;
function $sum($arr) {
$sum = 0;
foreach ($arr as $elem) {
$sum += $elem;
}
}
?>
Die Funktion fügt eine Null zu Zahlen von 1 bis 9 hinzu,
und Zahlen größer als 9 gibt sie unverändert zurück:
<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
Der Code soll eine Zahl darauf überprüfen, ob es eine Primzahl ist:
<?php
var_dump(isPrime(13)); // soll true ausgeben
var_dump(isPrime(12)); // soll false ausgeben
function isPrime($num) {
for ($i = 2; $i < $num; $i++) {
if ($num % $i !== 0) {
return true;
} else {
return false;
}
}
}
?>