Προσδιόρισε αν ένα τρίγωνο είναι ισόπλευρο, ισοσκελές ή σκαληνό.
Ένα ισόπλευρο τρίγωνο έχει και τις τρεις πλευρές του ίδιου μήκους.
Ένα ισοσκελές τρίγωνο έχει τουλάχιστον δύο πλευρές του ίδιου μήκους. (Κάποιες φορές ορίζεται ως το τρίγωνο που έχει ακριβώς δύο πλευρές του ίδιου μήκους, αλλά για τους σκοπούς αυτής της άσκησης θα πούμε τουλάχιστον δύο.)
Ένα σκαληνό τρίγωνο έχει όλες τις πλευρές του διαφορετικού μήκους.
Για να είναι ένα σχήμα τρίγωνο, όλες οι πλευρές πρέπει να έχουν μήκος > 0, και το άθροισμα των μηκών οποιωνδήποτε δύο πλευρών πρέπει να είναι μεγαλύτερο ή ίσο με το μήκος της τρίτης πλευράς.
Τα εκφυλισμένα τρίγωνα είναι τρίγωνα όπου το άθροισμα του μήκους δύο πλευρών είναι ίσο με το μήκος της τρίτης πλευράς, π.χ. 1, 1, 2.
Επιλέξαμε να μην συμπεριλάβουμε tests για εκφυλισμένα τρίγωνα σε αυτή την άσκηση.
Μπορείς να χειριστείς αυτές τις περιπτώσεις αν το θέλεις, ή να τις αγνοήσεις με ασφάλεια.
Στις εξισώσεις:
Έστω a, b και c οι πλευρές του τριγώνου.
Τότε και οι τρεις παρακάτω παραστάσεις πρέπει να είναι αληθείς:
a + b ≥ c
b + c ≥ a
a + c ≥ b
Δες την τριγωνική ανισότητα
Γράψου στο Exercism για να μάθεις και να κατακτήσεις OCaml με 60 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.