-
Program Tahun Kabisat
Berikut adalah program untuk mengecek tahun, apakah tahun tersebut kabisat atau bukan, program di compile menggunakan compiler TC++ 4.5..
/*Tahun Kabisat*/
#include <stdio.h>
#include <conio.h>
main()
{
int thn;
int retry;
do
{
clrscr();
printf (" ==========================================\n");
printf (" T A H U N K A B I S A T\n");
printf (" ==========================================\n\n");
printf (" Selamat datang dalam program Tahun Kabisat . . . . .\n\n");
printf (" Program ini akan memeriksa tahun yang anda masukkan\n"
" merupakan tahun kabisat apa bukan\n\n");
printf (" Masukan sebuah tahun : ");
scanf ("%d", &thn);
/* Proses pemeriksaan tahun */
if(thn%4==0)
if(thn%100==0)
if(thn%400==0)
printf("\n %d adalah tahun kabisat \n", thn);
else
printf("\n %d bukan tahun kabisat \n", thn);
else
printf("\n %d adalah tahun kabisat", thn);
else
printf("\n %d bukan tahun kabisat \n", thn);
printf ("\n");
printf (" ============================================================================\n\n");
/* proses pengulangan */
do
{
printf (" Apakah anda ingin mencoba lagi?[y/n] ");
getchar();
retry = getchar();
/* switch digunakan untuk mencegah user yang iseng */
switch(retry)
{
case 'y': case 'Y':
retry = 0;
break;
case 'n': case 'N':
retry = 1;
break;
default:
printf (" Maaf input salah\n\n");
}
}while(retry>1);
}while(retry==0);
getchar();
return 0;
}
0 comments: