Program Segitiga

Jika dalam koordinat kartesius terdapat 3 buah titik koordinat (x,y), apa yang mungkin dibentuk oleh ketiga titik tersebut? Kemungkinan pertama adalah terbentuk sebuah segitiga yang mungkin berjenis samasisi, samakaki, siku-siku, sembarang, atau siku-siku sembarang, kemungkinan kedua adalah sebuah garis, dan jika ketiga titik tersebut sama maka akan terbentuk sebuah titik. Kemungkinan kedua dan ketiga selanjutnya disebut bukan segitiga. Keadaan seperti ini bisa dibuat sebuah program dengan bahasa pemrograman pascal ataupun yang lain. Sehingga apabila kita ingin mengidentifikasi 3 titik pada koordinat kartesius akan lebih mudah dengan menginput ke program ini daripada harus menggambarnya.
Sebagai contoh:
Input:
0 0
3 0
3 2
Output
SIKU-SIKU
Dalam bahasa pemrograman pascal, program tersebut dapat ditulis seperti pada gambar berikut, atau bisa di download di sini.



Sehingga setelah dijalankan akan seperti gambar berikut.

0 Responses