اليوم راح راح نحسب مؤشر وزن الجسم ⚖️!
- قم بعمل fork للـ repository
- افتح الـ repository باستخدام github desktop
- افتح ملف script.js وابدأ الحل
- عرف دالة BMI تستقبل معاملين (weight, height)
- استخدم المعادلة التالية لحساب مؤشر وزن الجسم:
الوزن / (الطول * الطول)
- ارجع ناتج المعادلة بإستخدام كلمة return
- استخدم المعادلة التالية لحساب مؤشر وزن الجسم:
- قم بمناداة الدالة داخل console.log ولا تنسى كتابة معاملات
- احفظ التغييرات وارفع الكود إلى github
بونص! ✨
- قم بكتابة معاملات افتراضية للدالة، وكرر الخطوة 5 بدون معاملات!
- اكمل الخطوات في ملف script.js
- عرف دالة Status تستقبل معامل bmi, وترجع لنا قيمة على المقياس التالي:
return | bmi |
"لديك نقص في الوزن" | < 18.5 |
"وزنك صحي" | >= 18.5 && < 25 |
"لديك زيادة في الوزن" | >= 25 |
- إذهب إلى وسم h2 في صفحة HTML واستخدم حدث onclick وقم بإستدعاء الدوال التالية:
alert(Status(BMI(80, 1.8)))
- احفظ اتغيرات وارفع الكود إلى github
بونص! ✨
- قم بإستخدام حدث onmouseover بدلاً من onclick في الخطوة 3
- اكمل الخطوات في ملف script.js
- عرف دالة calculate لتعمل الخطوات التالية عند مناداتها:
- احفظ قيمة الوزن التي في حقل الإدخال في متغير weight
- احفظ قيمة الطول التي في حقل الادخال في متغير height
- احسب المؤشر عن طريق دالة BMI واحفظه في متغير bmi
- مرر قيمة المؤشر إلى دالة Status واحفظ المرجع في متغير desc
- اعرض قيمة متغير bmi ومتغير desc داخل الوسم الذي يحمل هوية result
- اضف حدث onclick إلى الزر ليستدعي دالة calculate
- احفظ اتغيرات وارفع الكود إلى github
- قم بتسليم التمرين على موقع Mentorly
بونص! ✨
- قم بالتعبير عن كل حالة من الحالات بتغيير لون النص، مثلا:
- لديك نقص في الوزن <- باللون البرتقالي
- وزنك صحي <- باللون الاخضر
- لديك زيادة في الوزن <- باللون الاحمر
آخر موعد لرفع الكود هو نهاية المحاضرة "لا تترددون أنكم تسألون المدرسين 👌"