RSS

Pratikum 3

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...

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

2 komentar:

Anonim mengatakan...

Link'e rusak iku...

D3MIC 2011 mengatakan...

sudah saya beneri linkya...

Posting Komentar