Definisi ADT dan contohnya

 Definisi

Abstract Data Type (ADT) adalah koleksi data dan operasi yang dapat digunakan untuk memanipulasi data tersebut. Dalam C++, ADT dapat dibuat dalam sebuah Class. Class memiliki data dan fungsi. Data dan fungsi yang dideklarasi private tidak dapat diakses secara langsung oleh client, sementara data dan fungsi yang dideklarasi public akan bersifat publik dan dapat diakses oleh client secara langsung. Berikut contoh program C++ nya.


#include<iostream>

using namespace std;


//Deklarasi ADT Struct

struct Mahasiswa{

    string nama;

    int nim;

    float ipk;

};


//Main Function

int main()

{

    //Membuat objek dari ADT Struct

    Mahasiswa mhs1;

    

    //Mengisi data ke objek ADT Struct

    mhs1.nama = "Agus";

    mhs1.nim = 123456;

    mhs1.ipk = 3.75;

    

    //Menampilkan data dari objek ADT Struct

    cout<<"Data Mahasiswa:"<<endl;

    cout<<"Nama : "<<mhs1.nama<<endl;

    cout<<"NIM : "<<mhs1.nim<<endl;

    cout<<"IPK : "<<mhs1.ipk<<endl;

    

    return 0;

}

Komentar

Postingan populer dari blog ini

Toko HP