السلام عليكم ورحمة الله وبركاته ,
اردت الاستفسار عن حل هذه المشكلة لانني حاولت باكثر من طريقة ولم تعمل .
السلام عليكم ورحمة الله وبركاته ,
اردت الاستفسار عن حل هذه المشكلة لانني حاولت باكثر من طريقة ولم تعمل .
انتبه فالمطلوب هو تعريف متغير وانت قمت بتعريف دالة
حاول اعادة المحاولة بتعريف متغير باسم fuelAmount واعطاءه قيمة ابتدائية تساوي الصفر
ممتاز
حاول وضع التعريف في الاعلى مع المتغيرات قبل دوال الكلاس ويجب ان تحل المشكلة
لقد عكست العملية حيث ان MAX_FUEL_IN_LITRES هي التي تحوي القيمة العظمة للبنزين وبالتالي لاعادة تعبئة السيارة تحتاج الى اسناد قيمتها الى fuelAmount وليس العكس
حاول التحقق واصلاح الملاحظات التالية:
اقتربت كثيرا ومازال لديك خطأ صغير حيث ان عملية المساواة الشرطية عبارة عن علامتي مساواة == اما مساواة واحدة فهي تستخدم من اجل اسناد القيم اي انك هنا تسند قيمة الصفر للمتغير
ممتاز, الان انت بحاجة الى اعادة هذه القيم باستخدام return وستكون الدالة كاملة وتحقق المطلوب
نوع الدالة Boolean اي ستعيد قيمة true او false وليس قيمة البنزين.
تذكر المطلوب من الدالة ان تعيد true اذا كان الخزان فارغ وfalse اذا كان عكس ذلك
في هذه الحالة فدائما الدالة ستعيد قيمة true اي ان نتيجة الدالة ستظهر دائما كمية البنزين في السيارة خالية والخزان فارغ
كيف يمكن تعديل ذلك لتعيد true اذا كان الخزان فارغ وfalse اذا كان عكس ذلك.
حاول اعادة قراءة السؤال بهدوء ولاتتسرع في الاجابة حيث انه من الواضح انك تعرف الاجابة وتمكنت من تجاوز جميع التحديات
يمكنك الاستفادة من المعلومات الموجودة ضمن الموضوع المشابه لتتمكن من فهم المطلوب من السؤال: