⊗ppPmUFMst 206 of 447 menu

Iskanje napak v kodi s funkcijami JavaScript

V naslednjih nalogah je neki programer napisal kodo in morda naredil napake. Preveriti morate, ali koda deluje, kot je opisano. Če koda ne deluje pravilno, morate napake popraviti.

Koda bi morala najti vsoto rezultatov dveh funkcij:

<?php function func1() { echo 3; } function func2() { echo 5; } echo func1() + func2(); ?>

Koda bi morala najti vsoto elementov polja:

<?php function sum($arr) { $res = 0; foreach ($arr as $elem) { $res += $elem; return $res; } } echo sum([1, 2, 3, 4, 5]); ?>

Koda bi morala najti vsoto elementov polja, vendar nič ne izpiše:

<?php $arr = [1, 2, 3, 4, 5]; function func($arr) { $res = 0; foreach ($arr as $elem) { $res += $elem; } echo $res; } ?>

Koda bi morala najti vsoto rezultatov dveh funkcij:

<?php function func1() { return 3; } function func2() { return 5; } echo func1 + func2; ?>

Koda bi morala najti vsoto elementov polja:

<?php $res = $sum([1, 2, 3, 4, 5]); echo $res; function $sum($arr) { $sum = 0; foreach ($arr as $elem) { $sum += $elem; } } ?>

Funkcija doda ničlo k številu od 1 do 9, števila večja od 9 pa vrne nespremenjena:

<?php function add($num) { if ($num <= 9) { return '0' + $num; } } ?>

Koda bi morala preveriti, ali je število praštevilo:

<?php var_dump(isPrime(13)); // mora izpisati true var_dump(isPrime(12)); // mora izpisati false function isPrime($num) { for ($i = 2; $i < $num; $i++) { if ($num % $i !== 0) { return true; } else { return false; } } } ?>
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni