السلام عليكم
أعتذر للمتابعين عن تأخر هذه الحلقة و السبب في ذلك هو انشغالي هذه الأيام بالدراسة لذا قد تشهد الحلقات القادمة تأخراً أو عدم انتظام, لكن مع ذلك سأكتب حلقة جديدة كلما وجدت متسعاً من الوقت إن شاء الله.
الهدف من هذه الحلقة هو كتابة فئة تسمح بحساب الجذر التربيعي لعدد معين مع الأخذ في الحسبان الاستثناءات التي قد تصدر أثناء تنفيذ الكود.
الفئة RacineCarreException يجب أن تحتوي على :
- متغير val يُخزن العدد المُراد حساب جذره التربيعي.
- دالة بناء تسمح بإسناد قيمة إلى المتغير السابق.
- racine : لا تستقبل أي وسيط, تقوم بإعادة الجذرالتربيعي لـ val. (التعامل مع مختلف الاستثناءات يجب أن يتم داخل هذه الدالة)
- قم بإنشاء فئة جديدة باسم AritmeticException تُمثل الاستثناء الجديد الذي يجب إصداره عندما يكون val أصغر من الصفر.
- affiche : تسمح بإظهار الناتج.
تُرسل الإجابة على الخاص + الوقت المُحدد لاستقبال المحاولات هو 24 ساعة.
بالتوفيق.