Struct
Ø Definisi
* User defined data type
* Berisi beberapa variabel yang bisa berbeda tipenya à masing-masing disebut elemen
* Mempunyai nama yang sama
* Mirip representasi sebuah object beserta properties-nya.
Contoh: struct MHS setidaknya punya elemen untuk NPM, Nama dan Alamat.
Ø Definisi dan Deklarasi
Syntax:
struct nama_struct {
tipe_data_1 nama_var_1;
tipe_data_2 nama_var_2;
tipe_data_3 nama_var_3;
……
};
Ø Cara Pengaksesan
Untuk mengakses tiap elemen di dalam sebuah struct digunakan operator titik (.)
Syntax: nama_var_struct . nama_var_elemen;
Contoh:
# include “stdio.h”
struct lingkaran { // definisi struct dibuat global
int jari_jari;
float keliling;
float luas;
};
main()
{
struct lingkaran L; // deklarasi variable struct
printf(“\nMasukkan jari-jari lingkaran = “);
scanf(“%i”, &L.jari_jari); // input
L.keliling = 2 * 3.14 * L.jari_jari; // proses
L.luas = 3.14 * L.jari_jari * L.jari_jari; // proses
printf(“\nKelilingnya = %f“, L.keliling); // output
printf(“\nLuasnya = %f“, L.luas); // output
}
Jumat, 14 Desember 2012
Contoh Aplikasi Struct Pembayaran
13.53
No comments
0 komentar:
Posting Komentar