C++

Union Pada C++

Union hampir sama dengan struct namun ada beberapa perbedaan. Pada struct setiap data memiliki alokasi memori masing-masing. Berbeda dengan union, seluruh data disimpan dalam satu kesatuan. Setiap anggota dialokasikan memori yang sama. Berikut ini adalah contohnya :

// Tugas Union
// Maulana Gempa Putra
// 49012059

#include <iostream>

// union satu tipe data satu memory

using namespace std;

union nilai //deklarasi union
{
    float uts,uas,quiz,hasil; // deklarasi variabel dengan tipe datanya
};

int main()
{
    nilai nilaimhs; // inisialisasi tipe data

    nilaimhs.uts=85;
    nilaimhs.quiz=75;
    nilaimhs.uas=80;

    nilaimhs.hasil = (nilaimhs.uts + nilaimhs.quiz + nilaimhs.uas) / 3 ;

    cout << "Hasil nya = " << nilaimhs.hasil;

    return 0;
}

Berikut ini adalah video tutorialnya :

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s