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
Recent Comments