برمج: جذرا المعادلة

أكمل الدالة quadratic لحساب جذري المعادلة a * x ** 2 + b * x + c = 0.

استخدم القانون العام:

في الصيغة العربية، تقابل أ وب وج المعاملات a وb وc في الكود، ويمثل س المجهول x.

أعد الجذر الناتج عن الطرح أولًا، ثم الناتج عن الجمع، حتى عندما يكون a سالبًا. إذا تساويا، أعد القيمة نفسها مرتين.

تعيد الدالة قيمتين في صف tuple؛ مثل return (first, second). ويعني tuple[float, float] في رأسها أن النتيجة زوج من عددين عشريين.

أمثلة

مساحة العمل

أكمل الدالة في quadratic.py مع إبقاء رأسها ونص توثيقها. شغّل هذا الملف لفحص أمثلة التوثيق، ثم شغّل main.py لإدخال المعاملات وعرض الجذرين.

شرح الحل