Semangattt praktikum terakhir!
Assalamualaikum teman teman:) semangatt yuk percobaan terakhir kita ini berjudul ‘struktur’ kepo kan kayak gimana?? yukk langsung ajaa 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.TUGAS 1. Menentukan Tanggal Besok dengan Structur Code : #include <stdio.h> struct tanggal { int sekarang; int besok; }; void main(){ struct tanggal tgl; printf(“Masukkan sebuah tanggal “); scanf(“%d”, &tgl.sekarang); if(tgl.sekarang < 1 || tgl.sekarang > 31) { printf(“Tanggal tidak valid\n\n”); } else{ tgl.besok = tgl.sekarang + 1; if(tgl.besok == 32) tgl.besok = 1; printf(“Tanggal besok setelah tanggal %d adalah tanggal %d\n\n”, tgl.sekarang, tgl.besok); } } Output Code : 2. Selisih Waktu dengan Structur Code : #include <stdio.h> struct waktu{ int jam1; int menit1; int jam2; int menit2; int tot1; int tot2; int tots; }; void main(){ struct waktu wkt; printf(“Masukkan sebuah waktu dengan format jj:mm\n”); printf(“Waktu 1 = “); scanf(“%d:%d”, &wkt.jam1, &wkt.menit1); printf(“Waktu 2 = “); scanf(“%d:%d”, &wkt.jam2, &wkt.menit2); printf(“\nWaktu 1 adalah %d:%d”, wkt.jam1, wkt.menit1); printf(“\nWaktu 2 adalah %d:%d”, wkt.jam2, wkt.menit2); wkt.tot1 = wkt.jam1*60 + wkt.menit1; wkt.tot2 = wkt.jam2*60 + wkt.menit2; if(wkt.tot1 – wkt.tot2 < 0) wkt.tots = wkt.tot2 –...
Read More
Recent Comments