Kamis, 20 Maret 2014

ADT (Abstract Data Types) C++

Dalam bahasa C++ kita dapat melakukan enkapsulasi tipe data primitif yang dikenal dengan ADT (Abstract Data Types). Secara umum ADT dapat kita sebut sebagai interface yang menyatakan apa yang dapat dilihat dan digunakan oleh programer.

Secara Umum struktur ADT :

                   typedef struct { 
                            <statement>
                           <statement>
                    }<nama adt>; 

Sebagai latihan awal kita akan membuat program tanggal menggunakan ADT diimplementasikan mengunakan perintah struct. Pertama kita akan membuat file tanggal.h, kemudian buatlah file main.cpp yang akan mengakses tipe data ADT yang telah kita definisikan pada tanggal.h, berikut ini source codenya :
  • tanggal.h
typedef struct {
int tgl;
int bulan;
int tahun;
}tanggalan;
  • main.cpp
#include <iostream>
#include "tanggal.h"

using namespace std;

int main(){
tanggalan tang;
tang.tgl = 1;
tang.bulan = 12;
tang.tahun = 1990;
cout << "tanggal =" << tang.tgl << endl;
cout << "Bulan =" << tang.bulan << endl;
cout << "Tahun =" << tang.tahun << endl;
return 0;
}
Output Dari program


Categories:

0 komentar:

Posting Komentar