Jumat, 14 Desember 2012

Contoh Aplikasi Struct Pembayaran

 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

}

0 komentar:

Posting Komentar