Klaidų paieška PHP ciklų kode

Šiose užduotyse tam tikras programuotojas parašė kodą ir galbūt padarė jame klaidų. Jūs turite patikrinti, ar kodas daro tai, kas aprašyta. Jei kodas veikia neteisingai, jūs turite ištaisyti klaidas.

Задание 1

Kodas turi išvesti skaičius nuo 0 iki 10:

php<?php
  for ($i = 0; $i > 10; $i++) {
    echo $i;
  }
?>
Задание 2

Kodas turi išvesti skaičius nuo 10 iki 0:

php<?php
  for ($i = 10; $i > 0; $i++) {
    echo $i;
  }
?>
Задание 3

Kodas turi išvesti skaičius nuo 10 iki 0:

php<?php
  for ($i = 10; $i == 0; $i--) {
    echo $i;
  }
?>
Задание 4

Kodas turi išvesti skaičius nuo 0 iki 10:

php<?php
  $i = 0;
  
  while ($i >= 10) {
    echo $i;
    $i++;
  }
?>
Задание 5

Kodas turi rasti sveikųjų skaičių nuo 1 iki 10 sumą:

php<?php
  $res;
  
  for ($i = 1; $i <= 10; $i++) {
    res += $i;
  }
  
  echo $res;
?>
Задание 6

Kodas turi rasti sveikųjų skaičių nuo 1 iki 10 sandaugą:

php<?php
  $res = 0;
  
  for ($i = 1; $i <= 10; $i++) {
    $res *= $i;
  }
  
  echo $res;
?>
Задание 7

Kodas turi pakelti kiekvieną masyvo elementą kvadratu:

php<?php
  $arr = [1, 2, 3, 4, 5];
  
  foreach ($arr as $elem) {
    $elem = $elem ** 2;
  }
  
  var_dump($arr);
?>
Задание 8

Kodas turi užpildyti masyvą skaičiais nuo 1 iki 5:

php<?php
  $arr = 0;
  
  for ($i = 1; $i <= 5; $i++) {
    $arr[] = $i;
  }
  
  var_dump($arr);
?>
Задание 9

Kodas turi patikrinti, ar masyve yra skaičius 3, ar ne:

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

Kodas turi išvesti skaičius nuo 10 iki 1:

php<?php
  $i = 10;
  
  while ($i == 10) {
    echo $i;
    $i--;
  }
?>
Задание 11

Kodas turi patikrinti, ar masyve yra skaičius 3, ar ne:

php<?php
  $arr = [1, 2, 3, 4, 5];
  $res = false;
  
  foreach ($arr as $elem) {
    if ($elem === 3) {
      $res = true;
      break;
    }
  }
  
  var_dump($res);
?>
Задание 12

Kodas turi išvesti skaičius nuo 10 iki 1:

php<?php
  $i = 10;
  
  while ($i <= 0) {
    echo $i;
    $i--;
  }
?>
Задание 13

Kodas turi išvesti tik lyginius elementus iš masyvo:

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

Kodas turi išvesti skaičius nuo 10 iki 1:

php<?php
  $i = 10;
  
  while ($i >= 1) {
    echo $i;
  }
?>
Задание 15

Kodas turi išvesti skaičius nuo 10 iki 1:

php<?php
  $i = 10;
  
  while ($i >= 1) {
    echo $i;
    $i++;
  }
?>