Baca disini jika kalian ingin memahami variabel struktur
Percobaan 10 VARIABEL STRUKTUR Assalamualaikum Wr.Wb Hai sobat programmer, saya Ahmada Haiz dari jurusan D4 Teknik Elektronika B (1110191054) PENS 2019 akan membahas kegunaan dan cara kerja dari variabel struktur. Adapun tujuan mempelajari penggunaan variable struktur dimana dipadukan dengan variable yang pernah dicoba sebelumnya, yaitu meliputi pointer dan array serta dipadukan dengan fungsi. Nah untuk kalian yang masih bingung apa itu array, pointer ataupun fungsi, maka silahakan kunjungi artikel saya sebelumnya supaya pada pembahsan kali ini sobat dapat memahami denganbaik. Suatu variable bertipe data struktur adalah dapat terdiri dari bermacam tipe variable yang ada. Jadi suatu struktur dapat berisi integer, float, char ,dan sebagainya. Nah agar lebih jelasnya, langsung saja ketahap percobaan : TUGAS 10.5.1 Membuat program dengan menggunakan struktur tanggal yang digunakan untuk menentukan tanggal berikutnya. Format : #include<stdio.h> struct waktu{ int tanggal; int bulan; int tahun; }; void cetak_tgl(struct waktu besok) { static char *bulan[] = { “Kode bulan salah”, “Januari”, “Februari”, “Maret”, “April”, “Mei”, “Juni”, “Juli”, “Agustus”, “September”, “Oktober”, “November”, “Desember” }; printf(“\nTanggal besok adalah : “); printf(“%d %s %d\n”, besok.tanggal,bulan[besok.bulan],besok.tahun); } void main() { struct waktu date; printf(“\nMasukkan tanggal hari ini : “); scanf(“%d-%d-%d”,&date.tanggal,&date.bulan,&date.tahun); if(date.bulan==1||date.bulan==3||date.bulan==5||date.bulan==7||date.bulan==9||date.bulan==10||date.bulan==12) { date.tanggal=date.tanggal+1; if(date.tanggal>31){ date.tanggal=1; date.bulan=date.bulan+1; if(date.bulan>12){ date.bulan=1; date.tahun=date.tahun+1; } } } else if(date.bulan==2) { date.tanggal=date.tanggal+1; if(date.tahun%4==0){ if(date.tanggal>29){ date.tanggal=1; date.bulan=date.bulan+1; }}else{ if(date.tanggal>28){ date.tanggal=1; date.bulan=date.bulan+1; }} } else { date.tanggal=date.tanggal+1; if(date.tanggal>30){ date.tanggal=1; date.bulan=date.bulan+1; } } cetak_tgl(date);...
Read More
Recent Comments