A. Tujuan
1. Mahasiswa dapat memahami definisi dan
kegunaan struct
2. Mahasiswa dapat membuat program dengan struct
B. Dasar Teori
Ø Pengertian Struktur
Struktur adalah pengelompokan dari
variabel-variabel yang bernaung dalam satu nama yang sama. Variabel-variabel
pada struktur disebut anggota struktur (struct
members).
Tipe data
variabel-variabel struktur dapat berupa int,float,char, dll.
Ø Deklarasi Struktur
struct nama_struktur{
tipe variabel_1;
tipe variabel_2;
tipe variabel_3;
.
.
tipe variabel_n;
};
|
Struktur dapat
dipandang sebagai sebuah tipe data, sehingga dapat dideklarasikan sebagai
sebuah variable biasa, variabel pointer, pointer sebagai array,
dsb.
Ø Cara Mengakses Anggota Struktur
Bila struktur
dideklarasikan sebagai sebuah variable
biasa, maka cara pengaksesan anggota struktur menggunakan tanda titik (.). Bila
struktur dideklarasikan sebagai sebuah variabel pointer, maka cara pengaksesan anggota struktur menggunakan tanda
(->). Bila struktur dideklarasikan sebagai pointer sebagai array,
maka cara pengaksesan anggota struktur menggunakan tanda titik (.).
C. PERMASALAHAN
1.
Buatlah struct dengan anggota :
-
Nama
-
NIM
-
Alamat
2.
Input data ke dalam struct secara dinamis.
3.
Tampilkan data tersebut.
Jawab:
#include
<iostream.h>
#include <conio.h>
struct mahasiswa
{
char nama [34];
char NIM [15];
char alamat [25];
};
void main()
{
clrscr();
mahasiswa mhs;
cout<<"nama :";
cin>>mhs.nama;
cout<<"NIM :";
cin>>mhs.NIM;
cout<<"alamat : ";
cin>>mhs.alamat;
cout<<endl<<endl;
cout<<" Data
anda : "<<endl;
cout<<" nama : "<<mhs.nama<<endl;
cout<<" NIM : "<<mhs.NIM<<endl;
cout<<" alamat
: "<<mhs.alamat<<endl;
getch();
}
|
Tidak ada komentar:
Posting Komentar