#include<stdio.h>
int main()
{
int mm,dd,yyyy,hari1,hari2,mm2,dd2,yyyy2;
/* masukkan tanggal pertama,
tahun pertama harus lebih besar dari tahun kedua*/
printf("input tanggal :");
scanf("%d %d %d", &mm,&dd,&yyyy);
hari1 = (30.42*(mm - 1)) + dd;
if(mm==2)
hari1++;
if(mm>2&&mm<8)
hari1--;
if(yyyy%4==0&&mm>2) /*syarat tahun kabisat*/
hari1++;
/* masukkan tanggal kedua,
tahun pertama harus lebih rendah dari tahun pertama*/
printf("input tanggal :");
scanf("%d %d %d", &mm2,&dd2,&yyyy2);
hari2 = 365-(30.42*(mm2 - 1)) + dd2;
if(mm2==2)
hari2++;
if(mm2>2&&mm2<8)
hari2--;
if(yyyy2%4==0&&mm2>2)
hari2++;
int ttahun,ttahunkb,ttahunb,tharikb,tharib,thari;
ttahun = (yyyy-yyyy2)-2;
ttahunkb=ttahun/4;
ttahunb=ttahun-ttahunkb;
tharikb=ttahunkb*366;
tharib=ttahunb*365;
thari=365+hari1+hari2+tharikb+tharib;
printf("jumlah selish hari adalah : %d",thari);
return 0;
}
Blog Terkini
-
▼
2016
(32)
- ► August 2016 (15)
-
▼
September 2016
(17)
- Menentukan jumlah hari antara tanggal pertama dan ...
- Menghitung nilai desimal dari satu string bilangan...
- Program C - Alternate Sum
- Program C - Konversi Karakter ke ASCII
- Program C - Mencetak Tabel ASCII (dari nomor 32 s....
- Program C - Membalik Bilangan
- Program C - Bintang Berbentuk Persegi
- Program C - Pengiriman argumen dengan nilai
- Program C - Channel TV
- Program C - Kode ASCII a - z
- Program C - Menguji Kembali Scanf
- Program C - Deret Aritmatika
- Program C - Menghitung Jumlah Deret Geometri
- Program C - Deret Penjumlahan
- Program C - Pengulangan Bertingkat Dengan 2 For
- Program C - Fungsi Main () Beragumen
- Program C - For Dengan Ekspresi
Go_Smart07. Powered by Blogger.
No comments:
Post a Comment