Dalam artikel ini, saya akan
membahas bagaimana caranya membuat program untuk menentukan tahun kabisat dalam
bahasa pemrograman C. Sebelumnya, Anda mungkin tahu apa itu tahun kabisat.
Tahun kabisat adalah tahun yang mengalami penambahan satu hari setiap empat
tahun sekali untuk menyesuaikan penanggalan dengan tahun astronomi. Penambahan
hari ini ditambahkan pada bulan Februari, sehingga bulan tersebut memiliki 29
hari. Aturan-aturan dalam penentuan tahun kabisat adalah sebagai berikut.
1.
Jika angka tahun tidak habis dibagi 100 tetapi
habis dibagi 4, maka tahun tersebut adalah tahun kabisat.
2.
Jika angka tahun habis dibagi 100 dan habis
dibagi 400, maka tahun tersebut adalah tahun kabisat.
3.
Jika angka tahun habis dibagi 100 tetapi tidak habis
dibagi 400, maka tahun tersebut bukan tahun kabisat.
4.
Jika angka tahun tidak habis dibagi 100 dan
tidak habis dibagi 4, maka tahun tersebut bukan tahun kabisat.
Berdasarkan aturan-aturan tersebut,
bila dibuatkan programnya dalam bahasa C maka kodenya adalah seperti berikut.
#include <stdio.h>
#include <conio.h>
int main()
{
int tahun;
printf ("Menghitung tahun kabisat \n\n");
printf("Tahun: ");
scanf("%i", &tahun);
if (tahun%100 != 0 && tahun%4 == 0){ //tahun yang tidak habis dibagi 100 tetapi habis dibagi 4
printf("Tahun tersebut adalah tahun kabisat");
}
else if(tahun%100 == 0 && tahun%400 == 0){ //tahun yang habis dibagi 100 dan habis dibagi 4
printf("Tahun tersebut adalah tahun kabisat");
}
else if(tahun%100 == 0 && tahun%400 != 0){ //tahun yang habis dibagi 100 tetapi tidak habis dibagi 4
printf("Tahun tersebut bukan tahun kabisat");
}
else {
printf("Tahun tersebut bukan tahun kabisat");
}
getch();
return 0;
}
Selamat mencoba!
Harrah's Casino Atlantic City to reopen after six months
ReplyDeleteOn 광양 출장샵 May 2, Harrah's Atlantic City will reopen at 광양 출장마사지 noon, bringing an additional 50,000 안양 출장마사지 square feet of gaming space 이천 출장샵 to the titanium tube casino's