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