العودة إلى موقع برمج

المساعده ف حل تحدى برمجى

#1

أرجو حل التحدى مع الشرح

#2

يفضل التقاط صورة للشاشة screenshot حيث تكون اوضح واقل حجما ويمكنك البحث عن طريقة التقاط صورة للشاشة حسب نوع جهازك

هل من الممكن تحديد المزيد من المعلومات او صورة توضح حلك لنتمكن من تحديد خطأك حيث يمكن ان يحوي حلك اخطاء دون ان تنتبه لها

#3

image

#4

اقتربت من الحل ولكن تم تعريف الدالة المنشئة مسبقا والتي لها نفس اسم الكلاس وبالتالي يمكنك اضافة القيمة الابتدائية للمتغير مباشرة داخلها ولاتحتاج الى تعريف دالة منشئة جديدة

#5

فعلت كما طلبت ولكن ما زال الخطأ متواجد

#6

الحل الان صحيح ولكن يبدو انك قمت بحذف كود لم يطلب حذفه حيث يجب ان توجد ايضا دالة
getFuelAmount
ولكنها لاتظهر في الصورة التي وضعتها
هل يمكنك اعادة المحاولة

#7

أريد الاستفسار حول شئ وهو ان انا مجمع نقاط ولكن ليست مح
وله بالكامل الى نقود

#8

نأسف لهذا ويزعجنا حدوث ذلك ولكن تم تحديث وبدء العمل بإجراءات الجديدة واصبحت كل 50 نقطة بدلا من كل 10 نقاط تقابل 1$ قابل للاستخدام من اجل الحصول على خصم ضمن معسكرات برمج التدريبية الاحترافية.

#9

ارجو المساعده فى حل التحدى

#10

لقد نسيت قوسي الدالة getRemainingDistance
اعد المحاولة ويجب ان تحل المشكلة

#11

اريد معرفهالخطأ وحل التحدى

#12

getRemainingDistance هل دالة ولذلك عندما تستدعيها تحتاج الى استدعائها بهذا الشكل

getRemainingDistance()

وهذا هو الخطأ لديك

#13

#14

اقتربت من الحل الصحيح وتبقى خطأ صغير موضح ضمن الملاحظة في نهاية نص السؤال
اعد المحاولة وستتمكن من تجاوز هذا الطلب بنجاح

#15

#16

لقد قمت بتعريف الدالة الجديدة بشكل صحيح ولكن تم ذكر ان المسافة هي 1 كم فقط
وبالتالي ليس لديك distance او 40!

فلديك خيارين:
اما تعيد نفس الكود للدالة السابقة لمسافة 1 كم
او انك تستفيد من الدالة التي لديك وتستدعيها مع تمرير قيمة المسافة 1 كم

#17

أرجو المعذره فأنا لم توصل لدى الفكره كامله ارجو تبسيط الحل اكثر ان امكن

#18

لقد استخدمنا distance في الطلب الاخير من اجل ان تتمكن من تمرير المسافة التي نريد ان تقطعها السيارة مباشرة مع استدعاء الدالة drive مثلا من اجل جعل السيارة تتحرك مسافة 1 كم فقط فنستطيع استدعاء الدالة مباشرة من خلال
drive(1)

قمت بتعريف دالة جديدة drive لاتأخذ اي معامل وهدفها تحريك السيارة مسافة 1 كم
اي يمكنك استدعاء واعادة الدالة drive(1) داخل دالة drive() الجديدة وبذلك يكون قد تم تحقيق المطلوب من السؤال

تعدد الدوال تحدي البرمجي المرحلة رقم 3
#19

أرجو المعذره من كثرة الطلبات وعدم الفهم السريع وارجو منك توضيح الحلين بكتابتهم على شكل كود داله drive الذين فى الرد قبل السابق إن أمكن

#20

عذرا لعدم تمكننا من كتابة الحل مباشرة
لابد لك من المحاولة لتتمكن من الاستفادة من الدروس والتحديات
اعد قراءة السؤال بهدوء ومتأكد انك ستتمكن من معرفة طريقة الحل بنجاح