Assalamualaikum wr.wb.

 

haloo teman teman redaksiana, kali ini saya Tito Victor Rysona dari kelas D3 TEKNIK ELEKTRONIKA B , judul pembahasan kali ini yaitu tentang VARIABEL STRUKTUR dalam bahasa C

  • Tujuan :

Mempelajari penggunaan variable struktur dimana dipadukan dengan variabel pointer, array, dan fungsi. Bagaimana cara mendeklarasikan, menginisialisasikan, dan mengakses dari suatu struktur

  •  Teori :

Suatu variable bertipe data struktur adalah dapat terdiri dari berbagai macam tipe variable. Jadi suatu struktur dapat terdiri dari integer, float, char, dan lain-lain.

selanjutnya mari kita mencoba mengerjakan beberapa soal,sebagai berikut:

1. Program menggunakan struktur tanggal, yang digunakan untuk menentukan tanggal berikutnya (besok), dengan memasukkan dari keyboard berupa tanggal hari ini (tanggal sekarang)

  • pertama-tama kita buat terlbih dahulu algoritmanya

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(“Tanggal berikutnya adalah tanggal %d\n”,tgl.bsok);
}

getch();

}

  • Berikut adalah hasilnya dari pemrograman diatas

 

2. Program untuk menentukan selisih antara dua waktu yang berbeda, dimana kedua waktu tersebut dimasukkan melalui keyboard

  • pertama-tama kita buat terlbih dahulu algoritmanya

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);

}

 

  • Berikut adalah hasilnya dari pemrograman diatas

 

SUDAH SAMPAI DISINI PERTEMUAN KITA PADA HARI INI , SAMAPAI JUMPA LAIN WAKTU CUYYY 

Wassalamu’alaikum Wr.Wb