Latihan Programming C++#Part 5

 Type Of Bentukan



    Yo cuk balek nek karo aku, khusus bab iki introne nganggo jowonan wkwkwk. Dadi saiki dhewe bakal bahas opo kuwi Type Of Bentukan. ikuti terus lo cukk wkwkwk.

1. Pengertian 

    Type of bentukan atau yang biasa disebut juga Tipe Data Bentukan merupakan suatu tipe data independent dengan perintah typedeff atau struct untuk menggunakannya.

    lalu gimana sih cara pakai atau implementasinya? nah gw udah siapin nih contoh kasusnya 
yaitu membuat program menghitung bangun datar dan bangun ruang menggunakan struct.

2.Implementasi

    Buat kalian yang penasaran gimana cara pakai type of bentukan bisa simak kasus berikutt.

#include <iostream>

using namespace std;

struct bangun{
    int sisi;
    int hasil;
};

int main(){
    bangun persegi,kubus;

    cout << "--------------------------------Program menghitung bangun datar dan ruang
-------------------------------- \n\n";
   
    // Persegi
    cout << "++++++++++++++++   Persegi     ++++++++++++++++\n";
    cout << "   Silahkan inputkan sisi persegi\n";
    cout << " Sisi = ";
    cin >> persegi.sisi;
    persegi.hasil = persegi.sisi*persegi.sisi ;
    cout << "Luas Persegi Adalah :  ";
    cout << persegi.hasil << endl;

    // kubus
    cout << "\n\n++++++++++++++++   Kubus   ++++++++++++++++\n";
    cout << "   Silahkan inputkan sisi kubus\n";
    cout << " Sisi = ";
    cin >> kubus.sisi;
    kubus.hasil = 6*kubus.sisi*kubus.sisi ;
    cout << "Luas Persegi Adalah :  ";
    cout << kubus.hasil << endl;

    cout << "-------------------------------- Program Selesai ------------------------
--------\n";
    return 0;    
}

    Nah disini kita bisa menggunakan 1 tipe data untuk 2 kasus sekaligus dengan menggunakan struct. Kasus pertama menghitung luas persegi dan untuk kasus kedua menghitung luas kubus.
 
    Untuk menggunakannya kita hanya perlu mendeklarasikannya di int main lalu kita gunakan perantara seperti ( . ) titik untuk mensummonnya.

    lalu gimana sih kalau yang gunain typedeff? nah buat yang ini sama seperti struct hanya aja ada perbedaan dalam penulisannya jadi penulisannya seperti ini : 

typedef struct diketahui {
    int sisi;
    int hasil;
}BangunDatar;
int main(){
   
    BangunDatar persegi,lingkaran,segitiga;
}


    Nah untuk penulisan typedeff seperti itu lantas apa yang membedakan struct dengan typedef? Jadi kalau Struct itu hanya membuat strukturnya saja tetapi kalau typedeff kita bisa membuat alias/nama baru untuk suatu tipedata.

Mungkin bab type of bentukan segini dulu jadi kita lanjut lagi ke bab selanjutnya ya gaess stay tune


Komentar