Page 180 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 180

y

                                                                   •  T2



                                                      •   T1
                                                                         x
                                              (0,0)

                                          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;
                      };
   175   176   177   178   179   180   181   182   183   184   185