Ini adalah contoh penggunaan tipe data struktur (bahasa c)
#include"stdio.h"
main ()
{
struct persegi{
int panjang;
int lebar;
int luas;
};
struct persegi gi;
printf("Masukkan Panjang: "); scanf("%d", &gi.panjang);
printf("Masukkan Lebar: "); scanf("%d", &gi.lebar);
printf("Luasnya adalah: %d\n", gi.panjang*gi.lebar);
}
maka outputnya akan seperti ini, hanya tinggal menginput data panjang dan lebar sesuai dengan keinginan
Sedangkan untuk tipe pointer strukturnya adalah sebagai berikut :
#include"stdio.h"
main ()
{
struct persegi{
int panjang;
int lebar;
int luas;
};
struct persegi gi, *gi_ptr;
gi_ptr=&gi;
printf("Masukkan Panjang: "); scanf("%d", &gi_ptr->panjang);
printf("Masukkan Lebar: "); scanf("%d", &gi_ptr->lebar);
printf("Luasnya adalah: %d\n", gi_ptr->panjang*gi_ptr->lebar);
}
Tidak ada komentar:
Posting Komentar