CEK KEBENARAN TANGGAL
Kali ini saya akan memposting tugas kuliah saya, maksud dari program ini adalah mengecek kebenaran tanggal yang diinputkan oleh user. Apakah tanggal yang diinputkan memang ada atau tidak, misal tanggal 32 januari atau tanggal 29 pada tahun yang bukan kabisat. Untuk fungsi nyata mungkin kurang begitu diperlukan , mungkin hanya untuk referensi bagi yang memiliki tugas mirip dengan ini :D .
code :
#include <stdio.h>
main()
{
int tanggal,bulan,tahun;
puts("Mengecek kebenaran tanggal \n\n");
printf("Masukkan Tahun tanggal (dd)");
scanf("%d",&tanggal);
printf("Masukkan Tahun bulan (mm) ");
scanf("%d",&bulan);
printf("Masukkan Tahun tahun (yyyy) ");
scanf("%d",&tahun);
if (tahun%4==0 &&
(tahun%100!=0 || tahun%400==0))
if(tanggal<=29 &&
bulan==2)
printf("INPUT BENAR");
else if(tanggal<=30 && (
bulan==4 ||bulan==6 ||bulan==9 ||bulan==11) )
printf("INPUT BENAR");
else if(tanggal<=31 && (
bulan==1 ||bulan==3 ||bulan==5 ||bulan==7 ||bulan==8 ||bulan==10 ||bulan==12 ))
printf("INPUT BENAR");
else
printf("INPUT SALAH");
else if(tanggal<=28 && bulan==2)
printf("INPUT BENAR");
else if(tanggal<=30 && (
bulan==4 ||bulan==6 ||bulan==9 ||bulan==11 ))
printf("INPUT BENAR");
else if(tanggal<=31 && (
bulan==1 ||bulan==3 ||bulan==5 ||bulan==7 ||bulan==8 ||bulan==10 ||bulan==12 ))
printf("INPUT BENAR");
else
printf("INPUT SALAH");
printf("\n\n====================
Syandu Irdoni D3 IT B ====================\n\n");
}
OUTPUT :
wah keren gan infonya makasih..
mampir sini gan agungblog