B03 — احسب هدفًا يمكن تحقيقه مع المشغلين
المستوى الأساسي · الدرس B03
B03 — احسب هدفًا يمكن تحقيقه مع المشغلين

النتيجة: حاسبة التقدم الأسبوعي.
المفهوم المركزي: تعبير يحول البيانات إلى معلومات.
الوقت الإرشادي: 60-90 دقيقة.
كم عدد الأسابيع التي تحتاجها لإكمال الهدف؟
يصبح الهدف أكثر فائدة عندما يمكن قياسه. يمكن لـ PHP إضافة القيم وطرحها وضربها وتقسيمها ومقارنتها للإجابة على أسئلة محددة.
الاتصال السابق
B02 أظهر أنواع البيانات. الآن ستكون هذه القيم معاملات تعبير.
المفاهيم
سوف نستخدم +، -، *، /، %، الأقواس والتسلسل مع .. تجعل الأقواس الأمر واضحًا وتسهل المراجعة.
مختبر موجه
<?php
$totalHours = 24;
$weeklyHours = 5;
$fullWeeks = intdiv($totalHours, $weeklyHours);
$remainingHours = $totalHours % $weeklyHours;
echo "Semanas completas: $fullWeeks<br>";
echo "Horas para una semana adicional: $remainingHours";
احسب باليد أولا. ثم قارن. يجب منع القسمة على الصفر قبل تنفيذ العملية.
مهمة متوسطة
قم بإنشاء آلة حاسبة لهدف القراءة أو الرياضة أو البرمجة. يظهر الإجمالي والتقدم والمتبقي والنسبة المئوية. حاول تحقيق هدف واحد وبدأ آخر للتو.
ملحق الجامعة
فهو يقوم بتغليف العملية الحسابية في البيانات المدخلة ويحلل ثلاث حالات حدود: التفاني الصفري، والتقدم الأكبر من الهدف، والقيم السلبية. لا تصححهم بصمت؛ قم بتوثيق القاعدة التي ستطبقها.
اختبارات ##
- حالة عادية.
- الهدف تم تحقيقه بالفعل.
- ساعات لا تقسم الهدف بالظبط.
- التفاني صفر دون التسبب في خطأ فادح.
التسليم
يتضمن الحساب اليدوي والكود والنتائج والقواعد المقترحة. أرسل إلى المعلم.
التالي: B04 — اتخاذ القرارات.

Comments
Post a Comment