Menjadi Disiplin Dengan Structur
Assalamualaikum. Ketemu lagi niihh……. Nah kan, Sebelumnya kita udah membahas Menjadi Lebih Fokus Dengan Pointer, Kali ini yukkk kita masuk langsunggg ke prakteknya…. 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 – wkt. tot1; else wkt.tots = wkt.tot1 – wkt.tot2; printf(“\n\nSelisih antara Waktu 1 dam Waktu 2 adalah %d jam %d menit”, wkt.tots/60, wkt.tots%60); } Output Code : 3. Selisih Tanggal dengan Structur Code : #include <stdio.h> struct tanggal { int tanggal1; int tanggal2; int tanggals; }; void main(){ struct tanggal tgl; printf("Masukkan tanggal\n"); printf("Tanggal...
Read More
Recent Comments