Page 29 - EMODUL INFOEMATIKA 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
   24   25   26   27   28   29   30   31   32   33   34