Sabtu, 16 Februari 2019

STRUCT

[ Tugas Kuliah ] Algoritma dan Pemrograman 2| Struct data
Tugas TI POLITALA ALPRO2
Nama            : Vify Alaisia Melyani
Kelas             : 2A Teknik Informatika
NIM              : 1801301110
Matkul           : Algoritma dan Pemrograman 2
Semester        : Semester 2



STRUCT (RECORD) 

A. Pengertian Struct
    Adalah struktur data yang terdiri dari 1 atau lebih variabel yang bertipe sama/berbeda. Struktur pada C sama dengan record pada pascal .Struct secara logik membuat suatu tipe data baru (user defined) yang dapat dipergunakan untuk menampung informasi / data yang bersifat majemuk.

Deklarasi Struct
Format:


struct waktu
{
    int tanggal;
    int bulan;
    int tahun;
    string hari;

};
 Setelah struktur di deklarasikan, selanjutnya dapat dideklarasikan variabel jenis struktur:
contoh:


#include <iostream>

using namespace std;

struct waktu
{
    int tanggal;
    int bulan;
    int tahun;
    string hari;

};

struct mahasiswa
{
    string nama;
    int nim;
    string prodi;
    string kelas;
};

int main()
{
    mahasiswa mhs1, mhs2;

    mhs1.nama = "Vify Alaisia Melyani";
    mhs1.nim = 1801301110;
    mhs1.prodi = "Teknik Informatika";
    mhs1.kelas = "II A";

    mhs2.nama = "Sulum";
    mhs2.nim = 1801301110;
    mhs2.prodi = "Teknik Informatika";
    mhs2.kelas = "II A";


    cout << "Nama Mahasiswa Bernama :" << mhs1.nama <<endl;
    cout << "dengan Nim :" << mhs1.nim <<endl;
    cout << "dia di prodi :" << mhs1.prodi <<endl;
    cout << "Dia berada dikelas :" <<mhs1.kelas <<endl<<endl;

    cout << "Nama Mahasiswa Bernama :" << mhs2.nama <<endl;
    cout << "dengan Nim :" << mhs2.nim <<endl;
    cout << "dia di prodi :" << mhs2.prodi <<endl;
    cout << "Dia berada dikelas :" <<mhs2.kelas <<endl<<endl;


    waktu waktu_lahir; // dklarasi ari waktu

    waktu_lahir.tanggal=12;
    waktu_lahir.bulan=2;
    waktu_lahir.tahun=2000;
    waktu_lahir.hari= "Selasa";

    cout<< "Hari : " << waktu_lahir.hari <<endl;
    cout<< "tanggal : " << waktu_lahir.tanggal <<endl;
    cout<< "bulan : " << waktu_lahir.bulan <<endl;
    cout<< "tahun : " << waktu_lahir.tahun <<endl;


    return 0;
}


 Hasil Outputnya:




 

Tidak ada komentar:

Posting Komentar