sebelumnya apa itu tahun kabisat??
tahun kabisat itu http://id.wikipedia.org/wiki/Tahun_Kabisat (baca sendiri yah hehe soalnya males ngetik :D )
intinya tahun kabisat itu
- tahun yang bisa habis di bagi 4 dan 400
- jika tahun tidak bisa habis dibagi 400 tetapi habis dibadibagi 100 maka tahun tersebut BUKAN tahun kabisat
- jika tahun tidak bisa habis dibagi 400,tidak habis dibagi 100 dan tidak habis dibagi 4 sudah pasti tahun itu BUKAN tahun kabisat
berikut contoh coding programnya
#include <stdio.h>
#include <stdlib.h>
int main()
{int tahun;
printf("-----------------------------------------------\n");
printf( " PPROGRAM PENGHITUNG TAHUN KABISAT \n" );
printf("-----------------------------------------------\n");
printf("Tahun =");
scanf("%d",&tahun);
if (tahun%4==0 && tahun%400==0)
printf("Tahun Kabisat");
else
if (tahun%100==0)
printf("Bukan Tahun Kabisat");
else
if(tahun%400!=0 && tahun%400!=0 && tahun%4==0)
printf("Tahun Kabisat");
else
printf("bukan tahun kabisat");
}
dan ketika dieksekusi program tersebut akan berjalan seperti berikut
sedikit menjelaskan
pada program diatas "printf" berguna untuk memunculkan pada sesuatu yang ada di dalam tanda kurung pada program sedangkan "scanf" sebagai inputan
"if" merupakan sebagai pengambil keputusan
pada "if (tahun%4==0 && tahun%400==0) maka membacanya
(jjika tahun habis 4 sama dengan 0 dan tahun habis dibagi 400 sama dengan 0)
terimakasih :)

0 komentar:
Posting Komentar