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