Contoh C++ Struct Untuk Pemula

Contoh C++ Struct Untuk Pemula
C++ Struct

Contoh C++ Struct Untuk PemulaStructure atau struct <struct> merupakan suatu feature dalam bahasa pemrograman c++ yang terdiri dari berbagai variable sejenis atau berbeda dalam satu kesatuan element data.

Fungsi struct <struct>adalah untuk mengolah beberapa data berbeda yang memiliki struktur yang sama.

Contoh C++ Struct Pemula

Berikut contoh kasus : kita akan membuat beberapa data karyawab, jika kita tidak menggunakan struct maka kita akan membuat inisialisasi variabel yang sama secara berulang ulang. namun jika kita menggunakan struct kita hanya perlu meng inisialisasinya saja. berikut adalah contoh c++ stuct dan cara penulisanya :

Baca juga : Tutorial C++, PHP, JavaScript

Berikut Syntax struct :

struct identifyer{
    typedata identifyer;
    ...
};

Penjelasan : penulisan di awali dengan keyword struct lalu identifier dan di ikuti dengan {} dan di dalamnya terdapat typedata dan identifier.

Berikut Contoh penulisan struct <struct>:

struct karyawan{
    string nama;
    string devisi;
    string jabatan;
};

Penjelasan diatas adalah contoh struct Karyawan, dengan nama atribut nama, devisi, dan jabatan.

Atau bisa seperti ini :

struct {
    string nama;
    string devisi;
    string jabatan;
}karyawan;

Penjelasan : sama seperti diatas hanya saja yang membedakan nama struct atau identifier ditulis dibawah, <karyawan> merupakan nama struct sedangkan <nama>, <devisi> & <jabatan> adalah sekumpulan variable atau atribut dari struct.

Selanjutnya untuk lebih jelas mempelajari C++ struct mari perhatikan contoh program dibawah ini :

Berikut Contoh program struct pada c++ :

#include <iostream>
using namespace std;

    struct karyawan{
    string nama;
    string devisi;
    string jabatan;
};

int main()
{
   karyawan kry;

   kry.nama = "giginau";
   kry.devisi = "IT";
   kry.jabatan = "Manager";
    
    cout<<"DATA KARYAWAN"<<endl;
    cout<<"**********************"<<endl;
    cout<<"Nama    : "<<kry.nama<<endl;
    cout<<"devisi  : "<<kry.devisi<<endl;
    cout<<"jabatan : "<<kry.jabatan<<endl;
    cout<<"**********************"<<endl;
      
    return 0;
    
}

Berikut Output :

DATA KARYAWAN
**********************
Nama    : giginau
devisi  : IT
jabatan : Manager
**********************

Selanjutnya penjelasan bahwa fungsi main() mencetak beberapa atribut dari class seperti nama, devisi dan jabatan.

Demikian pembahasan tentang struct, mudah mudahan bermanfaat.

Baca : Belajar C++ Class, Tutorial backup database dengan batchfile

Jika blog ini bermanfaat tolong jangan lupa share dan ikuti terus artikel – artikel terbaru dari kami. Harapan saya kita semua sehat selalu dan Terimakasih  🙂 giginau – let’s share

admin

giginau

Tinggalkan Balasan