কোডে ত্রুটি খোঁজা
নিম্নলিখিত সমস্যাগুলিতে একজন প্রোগ্রামার কিছু কোড লিখেছেন এবং সম্ভবত এতে ভুল করেছেন। আপনাকে পরীক্ষা করতে হবে, কোডটি যা বর্ণনা করা হয়েছে তা করে কিনা। যদি কোড ভুলভাবে কাজ করে, আপনাকে ভুলগুলি সংশোধন করতে হবে।
কোডটির একটি স্ট্রিং এর শেষ অক্ষর পাওয়া উচিত:
<?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
?>