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

التحدي البرمجي : تحدي 1 من 2

#1

ابغى حل لهذا التحدي
الآن السيارة تتحرك أي مسافة تسمح بها كمية البنزين المتوفرة في الخزان، ويمكننا تعبئة الخزان باستخدام الدالة refuel.

ولكن ماذا لو قمنا بتعبئة الخزان أكثر من اللازم؟ هل سندفع ثمن البنزين كله!

قمت بإعادة كتابة دالة refuel في كلاس Sayara لك، والمطلوب منك هو إصلاح ذلك وتوفير المال على سائق السيارة.

التحدي

1
2
نريد إرسال استثناء إذا كانت قيمة المعامل fuelAmount أكثر من الكمية المسموحة للسيارة.

ملاحظة: في الدالة refuel قم باستخدام IllegalArgumentException مع رسالة الخطأ “Too much fuel”

#2

يرجى تحديد المزيد من المعلومات او صورة توضح حلك لنتمكن من معرفة خطأ ومساعدتك.

لابد لك من المحاولة لتستفيد من الدروس والتحديات البرمجية

يمكنك إعادة مشاهدة الدرس وتسجيل الملاحظات والبحث عن أي فكرة غير مفهومة أو السؤال عنها هنا أو في التعليقات اسفل الفيديو