Búsqueda de errores en código con funciones JavaScript
En las siguientes tareas un programador escribió código y posiblemente cometió errores. Debes verificar si el código hace lo que se describe. Si el código funciona incorrectamente, debes corregir los errores.
El código debe encontrar la suma de los resultados de dos funciones:
<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
El código debe encontrar la suma de los elementos del array:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
return $res;
}
}
echo sum([1, 2, 3, 4, 5]);
?>
El código debe encontrar la suma de los elementos del array, sin embargo, no muestra nada:
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
El código debe encontrar la suma de los resultados de dos funciones:
<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
El código debe encontrar la suma de los elementos del array:
<?php
$res = $sum([1, 2, 3, 4, 5]);
echo $res;
function $sum($arr) {
$sum = 0;
foreach ($arr as $elem) {
$sum += $elem;
}
}
?>
La función agrega un cero al número desde 1 hasta 9,
y devuelve números mayores a 9 sin cambios:
<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
El código debe verificar si el número es primo:
<?php
var_dump(isPrime(13)); // debe mostrar true
var_dump(isPrime(12)); // debe mostrar false
function isPrime($num) {
for ($i = 2; $i < $num; $i++) {
if ($num % $i !== 0) {
return true;
} else {
return false;
}
}
}
?>