Recherche d'erreurs dans le code avec des fonctions JavaScript
Dans les tâches suivantes, un programmeur a écrit du code et a peut-être fait des erreurs. Vous devez vérifier si le code fait ce qui est décrit. Si le code fonctionne incorrectement, vous devez corriger les erreurs.
Le code doit trouver la somme des résultats de deux fonctions :
<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
Le code doit trouver la somme des éléments du tableau :
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
return $res;
}
}
echo sum([1, 2, 3, 4, 5]);
?>
Le code doit trouver la somme des éléments du tableau, cependant, il n'affiche rien :
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
Le code doit trouver la somme des résultats de deux fonctions :
<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
Le code doit trouver la somme des éléments du tableau :
<?php
$res = $sum([1, 2, 3, 4, 5]);
echo $res;
function $sum($arr) {
$sum = 0;
foreach ($arr as $elem) {
$sum += $elem;
}
}
?>
La fonction ajoute un zéro au nombre de 1 à 9,
et renvoie les nombres supérieurs à 9 sans modifications :
<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
Le code doit vérifier si le nombre est premier :
<?php
var_dump(isPrime(13)); // doit afficher true
var_dump(isPrime(12)); // doit afficher false
function isPrime($num) {
for ($i = 2; $i < $num; $i++) {
if ($num % $i !== 0) {
return true;
} else {
return false;
}
}
}
?>