Lompat ke konten Lompat ke sidebar Lompat ke footer

Tipe Data Struct (Struktur) dalam Bahasa C

Struktur merupakan sekumpulan variabel yang mungkin terdiri dari beberapa tipe data yang berbeda dan dikelompokkan dalam satu nama untuk kemudian dapat diakses oleh program, struktur juga bisa disebut Kumpulan variabel yang berelasi di bawah satu nama besar /aggregate.

Contoh kasus penggunaan tipe data Struktur: untuk menentukan suatu titik yang terdapat diruang 2 dimensi biasanya kita menggunakan posisi atau koordinat x dan y. sehingga titik tersebut terbentuk dari posisi x dan y. Titik itu sendiri dapat kita buat menjadi variable yang terdiri dari variable x dan variable y. Berikut cara untuk membuat tipe data "titik" yang terdiri dari x dan y dengan menggunakan strukutur:

struct titik {
     int x;
     int y;
}

Contoh pendeklarasian variable dengan menggunakan struktur titik: struct titik koordinat;

Contoh Program Menggunakan Tipe Data Struktur dalam Bahasa C

Contoh 1:
#include <stdio.h>

struct titik {
    int x;
    int y;
};

void main() {
    struct titik koordinat;
    koordinat.x = 1;
    koordinat.y = 6;

    printf("Koordinat Titik Adalah: X:%d , Y:%d\n", koordinat.x, koordinat.y);
    printf("\n --- Contoh Penggunaan Struktur dalam Bahasa C --- \n");
}


Contoh 2:


#include <stdio.h>
#define MAXLEN  50

struct StudentRec
{
    char  lastname[MAXLEN];
    float Nilai;
};
int main()
{
    struct StudentRec studA;
    struct StudentRec studB;

    printf("Masukan Nama dan Nilai utk Mahasiswa A\n");
    printf("Nama (Tanpa Spasi): ");scanf("%s", &studA.lastname);
    printf("Nilai: ");scanf("%f", &studA.Nilai);

    printf("\nMasukan Nama dan Nilai utk Mahasiswa B\n");
    printf("Nama (Tanpa Spasi): ");scanf("%s", &studB.lastname);
    printf("Nilai: ");scanf("%f", &studB.Nilai);

    printf("\nMahasiswa A: %s\t%f\n", studA.lastname, studA.Nilai);
    printf("Mahasiswa B: %s\t%f\n", studB.lastname, studB.Nilai);
    return 0;
}


Sekian artikel tentang Tipe Data Struct dalam Bahasa C, semoga artikel ini dapat bermanfaat bagi sobat MARKIJAR.

Tipe Data Struct (Struktur) dalam Bahasa C
MARKIJAR : MARi KIta belaJAR

Posting Komentar untuk "Tipe Data Struct (Struktur) dalam Bahasa C"