JavaScript ශ්‍රිත සමඟ කේතයේ දෝෂ සෙවීම

පහත කාර්යයන්හි, නිශ්චිත ක්‍රමලේඛකයෙකු කේතය ලියා ඇත සහ, සමහරවිට, එහි දෝෂ සිදු කර තිබිය හැකිය. ඔබ පරීක්ෂා කළ යුතුය කේතය විස්තර කර ඇති දේ කරන්නේ ද යන්න. කේතය වැරදි ලෙස ක්‍රියා කරන්නේ නම්, ඔබ දෝෂ නිවැරදි කළ යුතුය.

Задание 1

කේතය විසින් ශ්‍රිත දෙකක් වැඩ කිරීමේ ප්‍රතිඵලවල එකතුව සොයා ගත යුතුය:

php<?php
  function func1() {
    echo 3;
  }
  function func2() {
    echo 5;
  }
  
  echo func1() + func2();
?>
Задание 2

කේතය විසින් අරාවේ මූලද්‍රව්‍යවල එකතුව සොයා ගත යුතුය:

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

කේතය විසින් අරාවේ මූලද්‍රව්‍යවල එකතුව සොයා ගත යුතුය, එහෙත්, කිසිවක් නිකුත් නොකරයි:

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

කේතය විසින් ශ්‍රිත දෙකක් වැඩ කිරීමේ ප්‍රතිඵලවල එකතුව සොයා ගත යුතුය:

php<?php
  function func1() {
    return 3;
  }
  function func2() {
    return 5;
  }
  
  echo func1 + func2;
?>
Задание 5

කේතය විසින් අරාවේ මූලද්‍රව්‍යවල එකතුව සොයා ගත යුතුය:

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

ශ්‍රිතය අංකයට 1 සිට 9 දක්වා ශුන්‍යය එකතු කරයි, සහ 9 ට වැඩි අංක වෙනස්කම් නොමැතිව ආපසු ලබා දෙයි:

php<?php
  function add($num) {
    if ($num <= 9) {
      return '0' + $num;
    }
  }
?>
Задание 7

කේතය විසින් අංකය ප්‍රධාන අංකයක් ද යන්න පරීක්ෂා කළ යුතුය:

php<?php
  var_dump(isPrime(13)); // true නිකුත් කළ යුතුය
  var_dump(isPrime(12)); // false නිකුත් කළ යුතුය
  
  function isPrime($num) {
    for ($i = 2; $i < $num; $i++) {
      if ($num % $i !== 0) {
        return true;
      } else {
        return false;
      }
    }
  }
?>