المثلث

المثلث

سهل

التعليمات

حدّد ما إذا كان المثلث متساوي الأضلاع، أو متساوي الساقين، أو مختلف الأضلاع.

المثلث متساوي الأضلاع أضلاعه الثلاثة متساوية في الطول.

المثلث متساوي الساقين فيه ضلعان على الأقل متساويان في الطول. (يُحدَّد أحيانًا بأنه ذو ضلعين متساويين في الطول بالضبط، لكننا في هذا التمرين سنقول إنه ذو ضلعين متساويين على الأقل.)

المثلث مختلف الأضلاع أضلاعه الثلاثة مختلفة في الطول.

ملاحظة

لكي يكون الشكل مثلثًا أصلًا، يجب أن يكون طول كل ضلع > 0، وأن يكون مجموع طولي أي ضلعين أكبر من أو يساوي طول الضلع الثالث.

Note

المثلثات المنحلّة هي مثلثات يكون فيها مجموع طولي ضلعين مساويًا لطول الضلع الثالث، مثل 1, 1, 2. وقد اخترنا ألّا نُضمّن اختبارات للمثلثات المنحلّة في هذا التمرين. يمكنك التعامل مع هذه الحالات إن أردت ذلك، أو تجاهلها بلا مشكلة.

في المعادلات:

لنفترض أن a وb وc هي أضلاع المثلث. عندئذٍ يجب أن تكون التعبيرات الثلاثة التالية صحيحة:

a + b ≥ c
b + c ≥ a
a + c ≥ b

انظر متباينة المثلث

نبذة عن enum

تتيح لك عبارة enum إنشاء مجموعة من التسميات ذات أنواع صارمة. يمكنك استخدام هذا التعداد في الكود دون الحاجة إلى التحليل أو التحقق من الأخطاء الإملائية.

يُمثَّل التعداد داخليًا بأعداد صحيحة تبدأ قيمتها من الصفر. افتراضيًا، تُسند PowerShell إلى أول تسمية في القائمة القيمة صفر، وتُسند إلى بقية التسميات أعدادًا صحيحة متتالية.

مثال:

Enum Fruits {
    APPLE       #default internal value 0
    ORANGE      #default internal value 1
    MANGO       #default internal value 2
}

$myFavFruit = [Fruits]::APPLE
Write-host $myFavFruit => APPLE

لمعرفة المزيد عن enum في PowerShell، اطّلع على وحدة enum.

تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
PowerShell Exercism

مستعد لبدء المثلث؟

سجّل في Exercism لتتعلّم وتتقن PowerShell عبر 136 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.