[
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