Assalammualaikum teman-teman!

kembali lagi sama aku untuk membahas bahasa c. Sebelumnya kita udah belajar tentang pointer nih, sekarang kita bakal belajar variabel struktur . Disini kita dapet lebih mudah dalam memahami variabel struktur  karena sebelumnya kita udah belajar tentang pointer. Sebelumnya mari kita kenali pengertian variabel struktur. Variabel struktur adalah suatu variabel bertipe data struktur yang bisa terdiri dari interger,char,float,dan sebagainya. Udah pada penasarankan, langsung aja kita bakal bahas secara detail tentang variabel struktur.

I.TUJUAN

Mempelajari penggunaan variabel struktur dimana dipadukan dengan variabel yang pernah dicoba sebelumnya, yaitu meliputi pointer dan array serta dipadukan dengan fungsi. Bagaimana mendeklarasi, Menginisialisasi, dan mengakses dari suatu struktur juga dicoba disini.

II. TEORI

Suatu variabel bertipe data struktur adalah dapat terdiri dari bermacam tipe variabel yang ada. Jadi suatu struktur dapat berisi interger, float, char, dan sebagainya.

III. PERCOBAAN

  • Informasi tanggal terdiri dari tanggal, bulan, dan tahun, sehingga dapat dibuat strukturnya menjadi struktur tanggal, yang berisi variabel tgl. bulan,  dan tahun yang bertipe interger. Langkah -langkah yang harus dilakukan seperti pada gambar: 
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • Suatu struktur dapat dilewatkan pada suatu argumen dalam suatu fungsi, sehingga nilai -nilai yang berada dalam struktur tersebut dapat digunakan didalam fungsi. Program dibawah ini menggunakan keybiard sebagai masukan tanggal hari ini, kemudian informasi tanggal tersebut dilewatkan argument dalam fungsi, untuk diproes oleh fungsi.  Langkah -langkah yang harus dilakukan seperti pada gambar: 
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • Suatu struktur dapat digunakan didalam struktur yang lain (nested). Sehinga menambah keragaman dari isi suatu struktur. Misalkan struktur tanggal digunakan didalam struktur siswa, dimana masing-masing siswa mempunyai informasi struktur tanggal. Langkah -langkah yang harus dilakukan seperti pada gambar: 
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • Penggunaan perpaduan antara struktur dengan array. Langkah -langkah yang harus dilakukan seperti pada gambar: 
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    IV. TUGAS
  • Membuat program menggunakan struktur tanggal, yang digunakan untuk menentukan tanggal berikutnya (besok), dengan masukkan dari keyboard berupa tanggal hari ini (tanggal sekarang). Langkah -langkah yang harus dilakukan seperti pada gambar: 
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    Hasil yang akan keluar seperti pada gambar dibawah:
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • Membuat program untuk menentukan selisih antara dua waktu yang berbeda, dimana kedua waktu tersebut dimasukkan melalui keyboard. Gunakan struktur waktu, untuk menyimpan kedua waktu tersebut. Kmudian hitung selisihnya. Langkah -langkah yang harus dilakukan seperti pada gambar: 
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • Membuat program untuk menentukan selisih antara dua tanggal yang berbeda, dimana kedua tanggal tersebut dimasukkan melalui keyboard. Gunakan struktur tunggal, untuk menyimpan kedua tanggal tersebut, kemudian hitunglah selisihnya. Langkah -langkah yang harus dilakukan seperti pada gambar: 
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • Menjelaskan kegunaan dari fungsi program dibawah:
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    Program diatas berfungsi sama dengan string compare (strcmpr) dimana berfungsi untuk membandingkan suatu nilai