assalamualaikum wr wb
hola halo para reader setia redaksi PENS, kembali lagi nih dengan saya Feli Ramadani dengan pembahasan zeru tentang “Variabel Struktur”.
Nah sebelum membahas lebih lanjut tentang apasih itu variabel struktur, kita juga harus tau nih pasih tujuannya. jadi tujuan Nah sebelum masuk pada penjelasan, ada baiknya kita mengetahui tujuannya. Jadi tujuannya yaitu mempelajari penggunaan variabel struktur dimana dipadukan dengan variabel yang pernah dibaca sebelumnya, yaitu meliputi pointer dan array serta dipadukan dengan fungsi. Bagaimana mendeklarasi, mengidentifikasi, dan mengakses dari suatu struktur.
Sedangkan pengertian dari Struktur adalah salah satu fitur bahasa pemrograman C/C++, merupakan keyword yang memungkinkan kita untuk membuat sebuah deklarasi untuk membuat pengelompokan variabel dengan tipe data yang berbeda.
Selanjutnya mari kita membuat program menggunakan variabel struktur.
1. Program menggunakan struktur tanggal, yang digunakan untuk menentukan tanggal berikutnya (besok), dengan memasukkan dari keyboard berupa tanggal hari ini (tanggal sekarang)
masukkan program di bawah ini
struct tanggal {
int skrng, bsok;
};void main(){
struct tanggal tgl;
printf(“Masukkan tanggal sekarang: “);
scanf(“%d”, &tgl.skrng);if(tgl.skrng<1 || tgl.skrng > 31)
printf(“tanggal tidak ada di kalender\n”);else{
tgl.bsok = tgl.skrng + 1;
if (tgl.bsok == 32)
tgl.bsok = 1;
printf(“setelah tanggal %d adalah tanggal %d\n”,tgl.skrng, tgl.bsok);
}getch();
}
Lalu, menekan ikon ‘Build and run’ untuk menjalankan program tersebut. Jika penulisan struktur program tersebut sudah benar maka program akan berjalan seperti pada gambar dibawah
2. Program untuk menentukan selisih antara dua waktu yang berbeda, dimana kedua waktu tersebut dimasukkan melalui keyboard
masukkan program berikut
struct waktu{
int jam1, menit1, jam2, menit2, jamx, jamy;
};
void main()
{
struct waktu skr;
printf(“masukkan jam ke-1 (jj:mm)= “);
scanf(“%d:%d”, &skr.jam1, &skr.menit1);
printf(“masukkan jam ke-2 (jj;mm)= “);
scanf(“%d:%d”, &skr.jam2, &skr.menit2);
skr.jamx = (skr.jam1*60+skr.menit1);
skr.jamy = (skr.jam2*60+skr.menit2);
printf(“selisihnya adalah %d menit”, skr.jamx-skr.jamy);}
Lalu, menekan ikon ‘Build and run’ untuk menjalankan program tersebut. Jika penulisan struktur program tersebut sudah benar maka program akan berjalan seperti pada gambar dibawah
nah sampai disini dulu pembahasan kita tentang variabel struktur, semoga bermanfaat dan sampaii jumpaa.
wasalamualaikum wr wb
Recent Comments