PROPIL

Jumat, 31 Mei 2013

STRUCT

Result Image
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 dideklarasikan dengan menggunakan kata kunci struct. Bentuk umum deklarasi struktur adalah:
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