تكليفات الدروس من [ 20 ] إلى [ 29 ]
[ 8 ] تكليفات على [ Operators ]
التكليف 01
- إستبدل علامة الإستفهام بواحد من ال Arithmetic Operators
- يجب عدم تغيير الأرقام ولا إضافة اي أرقام
- يجب أن تكون النتيجة النهائية صفر
- تحدي صعب ويحتاج للتجارب وقريب من الرياضيات أكثر
// Replace ? With Arithmetic Operators
echo 10 ? 20 ? 15 ? 3 ? 190 ? 10 ? 400; // 0
التكليف 02
- لديك المتغير التالي قيمته 10 ونوعه String وبداخله رقم
- المطلوب طباعة الرقم ك Integer وفي السطر الذي يليه تطبع نوعه لتتأكد أنه Integer
- المطلوب تكرار ما سبق ب 3 طرق مختلفة
- إذا كنت ممن يحب أن يسبق الدورة التعليمية وتحب البحث كثيرا قم بعمل ما سبق بطريقتين إضافيتين ليصبح المجموع 5 طرق
$a = "10";
// Needed Ouput
10
"integer"
10
"integer"
10
"integer"
// For The People Who Love Searching
10
"integer"
10
"integer"
التكليف 03
- إستخدم المتغيرات التالية وطبق ما تعلمته سابقا لتخرج بالنتيجة -1 ك Integer
- ممنوع التعديل على الأرقام
$a = 10;
$b = 20;
// Needed Output
-1
التكليف 04
- إستبدل علامة الإستفهام بواحد من ال Comparison Operators لتكون النتيجة دائما True
- يجب عدم إستخدام ال Operator أكثر من مرة
$a = 10;
$b = 20;
$c = 15;
var_dump($a ? $b); // True
var_dump($c ? $a); // True
var_dump($a ? $b); // True
var_dump($a ? $b); // True
var_dump($a ? $c); // True
var_dump($a ? $c); // True
var_dump(gettype($a) ? gettype($b)); // True
var_dump(gettype($a) ? gettype($b)); // True
var_dump(gettype((float) $a) ? gettype($b)); // True
التكليف 05
- لديك المتغير التالي والمطلوب طباعة القيم كما في المثال
- في المكان المخصص يمكنك كتابة ال Code الخاص بك لتخرج القيم بشكل سليم
- ممنوع تغيير قيمة المتغير ولا كتابة اي أرقام بيدك
$points = 10;
// Write Your Code Here
echo $points; // 13
// Write Your Code Here
echo $points; // 8;
التكليف 06
- لديك المتغيرات التالية تحتوي على كلمات لتكوين إسم قناة Elzero Web School
- ولديك المتغير الأخير d الذي تقوم بكتابته ليطبع لك الإسم كاملا بمسافة بين الكلمات
- المطلوب إستخدام ال Concatenation وكل ما تعلمته سابقا ليكون محتوى المتغير الأخير d هو جميع المتغيرات بمسافة بينهم
- المطلوب عمل الطلب السابق ب 4 طرق مختلفة
$a = "Elzero";
$b = "Web";
$c = "School";
// Method One
// $d = ???;
// Method Two
// $d = ???;
// Method Three
// $d = ???;
// Method Four
// $d = ???;
echo $d; // Elzero Web School
التكليف 07
- لديك العملية الحسابية التالية
- ممنوع تغيير الأرقام ولا ال Operators نهائيا
- ممنوع التعديل في أماكن المتغيرات
- المطلوب أن تكون النتيجة رقم 10000
$a = 10;
$b = 20;
echo $a + $b * $a + $b + $a * $a * $a; // 10000
التكليف 08
- جميع ما يلي من ال Codes به أخطاء
- المطلوب عدم إظهار الخطأ وإظهار جملة Custom Error بدلا من الخطأ
// Code 1
$a = $b;
// Code 2
$f = file("Not_A_File");
// Code 3
include("Not_A_File");