PRAKTIKUM STRUKTUR DATA 3
STRUKTUR
Struktur adalah pengelompokan variabel-variabel dalam satu nama yang sama.
Deklarasi Struktur
Akses Struktur
Cara penulisan untuk akses elemen struktur :
variabel_struktur.nama_field
Struktur dalam struktur
Contoh :
struct date {
int month, day, year; };
struct person {
char name[30];
struct date birthday;
};
struct person student;
Inisialisasi Struktur
Contoh:
struct zodiak bintang ={"Sagitarius", 22, 11, 21, 12};
struct date
{ int month, day, year;
} today = {5,14,2001};
Array dan Struktur
Bentuk umum deklarasi :
Nama_struct nama_variabel[ukuran_array];
Bentuk umum akses member elemen struktur array:
nama_var_struct[index].nama_member;
Melewatkan Struktur ke dalam Fungsi
Contoh :
struct date { /* definisi global dari tipe date */
int month; int day; int year;
};
void cetak_tanggal(struct date now);
main()
{
struct date today;
cin>>today.day; cin>>today.month; cin>>today.year;
cetak_tanggal(today);
}
void cetak_tanggal(struct date now)
{
char *nama_bulan[] = {"Wrong month", "January", "February", "March",
"April", "May", "June", "July", "August", "September", "October","November", "December"};
cout<<"Todays date is “<<now.day<“-”<<nama_bulan[now.month]<<
”-”<<now.year;
}
TUGAS:
Bilangan kompleks adalah bilangan yang terdiri dari bilangan imajiner dan riil.
Contoh : a + bi, dimana a bilangan riil dan b bilangan imajiner.
Buatlah program yang mempunyai struktur bilangan kompleks.
Kemudian lakukan penjumlahan dan pengurangan dari dua bilangan kompleks yang diinputkan. Proses pengurangan dan penjumlahan dilakukan pada fungsi yang berbeda.
Silahkan download File ini Klik di sini...
2 komentar:
Link'e rusak iku...
sudah saya beneri linkya...
Posting Komentar