Page 188 - Project Akhir Media Pendidikan
P. 188

menunjukkan hal tersebut dimana kita akan melewatkan dua buah variabel yang bertipe int
                      dan memasukkannya ke dalam struktur TITIK. Adapun sintaknya adalah sebagai berikut.


                      #include <stdio.h>

                      /* Membuat tipe data bentukan bertipe struktur dengan nama TITIK
                      */
                      typedef struct {
                              int x;
                              int y;
                      } TITIK;

                      /* Membuat fungsi untuk memasukkan nilai ke struktur TITIK */
                      TITIK BuatTitik(int a, int b) {
                         TITIK temp; /* membuat variabel temporari
                                           yang bertipe TITIK */
                         /* Memasukkan nilai a ke dalam x dan b ke dalam y */
                         temp.x = a;
                         temp.y = b;

                         return temp;  /* nilai kembalian bertipe struktur */
                      };

                      int main(void) {
                         TITIK A1, A2, A3;

                         /* Memasukkan nilai ke dalam A1, A2 dan A3 */
                         A1 = BuatTitik(3,2);
                         A2 = BuatTitik(5,4);
                         A3 = BuatTitik(7,2);

                         /* Menampilkan nilai yang terdapat pada A1, A2 dan A3 */
                         printf(“A1(%d,%d)\n”, A1.x, A1.y);
                         printf(“A2(%d,%d)\n”, A2.x, A2.y);
                         printf(“A3(%d,%d)\n”, A3.x, A3.y);

                         return 0;
                      }



                      Hasil yang akan diberikan dari program di atas adalah sebagai berikut.


                      A1(3,2)
                      A2(5,4)
                      A3(7,2)











                                                          184
   183   184   185   186   187   188   189   190   191   192   193