Page 29 - EMODUL INFORMATIKA XI FASE F
P. 29
• a + c > b
• b + c > a
Ketiga kondisi tersebut harus terpenuhi, agar a, b dan c
dapat membentuk segitiga. Dengan kata lain, jika setidaknya salah
satu kondisi tersebut tidak dipenuhi, maka ketiga sisi tersebut
tidak bisa membentuk segitiga. Jika hal ini terjadi, program dapat
melaporkan hasil ini dan kemudian langsung berhenti.
Jika tidak, berarti a, b dan c memang benar merupakan sisisisi
sebuah segitiga, dan program dapat mengidentifikasi jenis segitiga
yang sesuai.
Selanjutnya, untuk mengidentifikasi jenis segitiga, kita dapat
merancang aturan-aturan sebagai berikut:
• Jika tiga panjang sisi sama, maka segitiga tersebut adalah sama
• sisi;
• Jika hanya dua panjang sisi sama, maka segitiga tersebut sama
• kaki;
• Jika ketiga panjang sisi berbeda, maka segitiga tersebut
• adalah segitiga sembarang.
3. Mengimplementasikan Solusi dalam Bentuk Program
(Coding)
Selanjutnya, kalian dapat mengimplementasikan algoritma
tersebut ke dalam suatu program komputer. Misalnya, kita dapat
mencoba implementasikan dalam bahasa pemrograman C.
Tentunya, kalian juga dapat menuliskan algoritma di atas dalam
bahasa pemrograman lainnya yang telah kalian pelajari seperti
Python, atau bahkan menggunakan pemrograman blok.
29

