კოდში შეცდომების ძიება

შემდეგ ამოცანებში რაღაც პროგრამისტმა დაწერა კოდი და, შესაძლოა, დაუშვა მასში შეცდომები. თქვენ უნდა შეამოწმოთ, აკეთებს თუ არა კოდი იმას, რაც აღწერილია. თუ კოდი მუშაობს არასწორად, თქვენ უნდა გამასწოროთ შეცდომები.

Задание 1

კოდმა უნდა მიიღოს სტრიქონის ბოლო სიმბოლო:

php<?php
  $str = 'abc';
  echo $str[3];
?>
Задание 2

კოდმა უნდა იპოვოს რიცხვების ჯამი:

php<?php
  $num1 = 1;
  $num2 = 2;
  var_dump('result: ' + $num1 + $num2);
?>
Задание 3

კოდმა უნდა გამოიტანოს რიცხვის პირველი ციფრი:

php<?php
  $num = 123;
  echo $num[0];
?>
Задание 4

კოდმა უნდა მიიღოს სტრიქონის ბოლო სიმბოლო:

php<?php
  $str = 'abc def';
  echo $str[5]; // ველით 'f'
?>
Задание 5

კოდმა უნდა იპოვოს რიცხვების ჯამი:

php<?php
  $num1 = 1;
  $num2 = 2;
  $num3 = 3;
  
  echo $num1 + $num2 + $num2; // უნდა გამოიტანოს 6
?>
Задание 6

კოდმა უნდა შეაერთოს რიცხვები როგორც სტრიქონები:

php<?php
  echo 1. 2; // უნდა იყოს '12'
?>
Задание 7

კოდმა უნდა მიიღოს სტრიქონში სიმბოლოების რაოდენობა:

php<?php
  $str = 'abc def';
  echo strlen($str); // გამოაქვს 7
?>

კოდის ავტორი ელოდა, რომ გამოივლიდა 6, მაგრამ გამოაქვს 7. რა არის კოდის ავტორის შეცდომა?

Задание 8

კოდმა უნდა გამოეტანა კონსოლში რიცხვი 1, მაგრამ გამოაქვს 0:

php<?php
  $a = 0;
  echo $a++;
?>
Задание 9

კოდმა უნდა იპოვოს რიცხვის პირველი და მეორე ციფრის ჯამი:

php<?php
  $num = 123;
  echo $num[0] . $num[1];
?>
Задание 10

კოდმა უნდა იპოვოს სტრიქონის სიგრძე:

php<?php
  $str = 'abc';
  echo str_len($str);
?>
Задание 11

კოდმა უნდა იპოვოს წამების რაოდენობა დღეში:

php<?php
  $a = 24 / 60 / 60;
  echo $a;
?>
Задание 12

კოდმა უნდა შეაკრას ორი წილადი:

php<?php
  echo 1. 2 + 1. 3; // უნდა იყოს 2.5
?>
Задание 13

კოდმა უნდა მიიღოს სტრიქონის ბოლო სიმბოლო:

php<?php
  $str = 'abc';
  echo $str[strlen($str)];
?>
Задание 14

კოდმა უნდა იპოვოს რიცხვის ყველა ციფრის ჯამი:

php<?php
  $num = (str) 123;
  echo $num[1] + $num[2] + $num[3];
?>
Задание 15

კოდმა უნდა იპოვოს რიცხვების ჯამი:

php<?php
  $a = 123;
  $b = 456;
  $s = $a . $b;
  
  echo $s;
?>
Задание 16

კოდმა უნდა იპოვოს ორი წილადის ჯამი:

php<?php
  $num1 = (int) '2.5';
  $num2 = (int) '3.5';
  echo $num1 + $num2; // ველით 6
?>