Page 183 - Project Akhir Media Pendidikan
P. 183

y





                                                      •

                                                                         x


                                          Gambar 8.2. Titik T1 dan T2 dalam diagram kartesian

                      Adapun cara pendefinisiannya dapat Anda lihat pada sintak di bawah ini.


                      /* Mendefinisikan struktur TITIK */
                      struct TITIK {
                              int x;
                              int y;
                      };

                      /* Mendefinisikan struktur SEGIEMPAT */
                      struct SEGIEMPAT {
                              struct TITIK T1;
                              struct TITIK T2;
                      } S;



                      Sedangkan untuk mengisikan nilai ke dalam field yang terdapat pada struktur S, kita
                      akan menuliskannya seperti berikut.


                      /* Mengisikan nilai ke dalam field ke-1 struktur S */
                      S.T1.x = 2
                      S.T1.y = 3

                      /* Mengisikan nilai ke dalam field ke-2 struktur S */
                      S.T2.x = 4
                      S.T2.y = 6



                      Berikut ini contoh program yang akan menentukan luas dari segiempat yang terbentuk
                      dari dua buah titik di atas.



                      #include <stdio.h>

                      struct TITIK {
                              int x;
                              int y;
                      };

                                                          179
   178   179   180   181   182   183   184   185   186   187   188