[
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