Пошук памылак у кодзе
У наступных задачах некаторы праграміст напісаў код і, магчыма, дапусціў у ім памылкі. Вы павінны праверыць, ці робіць код тое, што апісана. Калі код працуе няправільна, вы павінны выправіць памылкі.
Код павінен атрымаць апошні сімвал радка:
<?php
$str = 'abc';
echo $str[3];
?>
Код павінен знаходзіць суму лікаў:
<?php
$num1 = 1;
$num2 = 2;
var_dump('result: ' + $num1 + $num2);
?>
Код павінен вывесці першую лічбу ліку:
<?php
$num = 123;
echo $num[0];
?>
Код павінен атрымаць апошні сімвал радка:
<?php
$str = 'abc def';
echo $str[5]; // чакаем 'f'
?>
Код павінен знайсці суму лікаў:
<?php
$num1 = 1;
$num2 = 2;
$num3 = 3;
echo $num1 + $num2 + $num2; // павінна вывесці 6
?>
Код павінен скласці лікі як радкі:
<?php
echo 1. 2; // павінна быць '12'
?>
Код павінен атрымаць колькасць сімвалаў у радку:
<?php
$str = 'abc def';
echo strlen($str); // выводзіць 7
?>
Аўтар кода чакаў, што выведзецца 6,
але выводзіцца 7. У чым памылка аўтара кода?
Код павінен быў вывесці ў кансоль лік 1,
але выводзіць 0:
<?php
$a = 0;
echo $a++;
?>
Код павінен знайсці суму першай і другой лічбы ліку:
<?php
$num = 123;
echo $num[0] . $num[1];
?>
Код павінен знайсці даўжыню радка:
<?php
$str = 'abc';
echo str_len($str);
?>
Код павінен знайсці колькасць секунд у сутках:
<?php
$a = 24 / 60 / 60;
echo $a;
?>
Код павінен скласці дзве дробы:
<?php
echo 1. 2 + 1. 3; // павінна быць 2.5
?>
Код павінен атрымаць апошні сімвал радка:
<?php
$str = 'abc';
echo $str[strlen($str)];
?>
Код павінен знайсці суму ўсіх лічбаў ліку:
<?php
$num = (str) 123;
echo $num[1] + $num[2] + $num[3];
?>
Код павінен знайсці суму лікаў:
<?php
$a = 123;
$b = 456;
$s = $a . $b;
echo $s;
?>
Код павінен знайсці суму двух дробаў:
<?php
$num1 = (int) '2.5';
$num2 = (int) '3.5';
echo $num1 + $num2; // чакаем 6
?>