You are on page 1of 2

Nama : inas ratnaning zafirah

nrp : 2214105018
OPERASI KALENDER
#include<stdio.h>
#include<conio.h>
void main()
{
int t,b,T,TH,x,LH,SH,n,bulan,SS,tgl,thn;
int B[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
//SS=Hari lebih;SH=Sisa Hari
if(T%4==0)
{
B[2]=29;
}
printf("Masukkan Tanggal Sekarang= ");scanf("%d",&t);
printf("\nMasukkan Bulan sekarang= ");scanf("%d",&b);
printf("\nMasukkan Tahun sekarang= ");scanf("%d",&T);
printf("\nMasukkan berapa hari ke depan yang ingin diketahui= ");scanf("
%d",&x);
if(t+x>B[b])
{
SH=B[b]-t;
printf("\nSH=%d",SH);
SS=x-SH;
printf("\nSS=%d",SS);
for(n=1;n<=12;n++)
{
if(SS>B[b+1])
{
SS=SS-B[b+1];
b=b+1;
printf("\nSS=%d",SS);
printf("\nb=%d",b);
}
if(b>=12)
{
b=0;
T=T+1;
}
if(SS<B[b+1])
{
tgl=SS;
bulan=b+1;
printf("\ntanggal=%d - bulan=%d - tahun=%d\n",tgl,bulan,T);
n=13;
}
}
}
if (t+x<=B[b])
{
tgl=t+x;

bulan=b;
thn=T;
printf("\ntanggal=%d - bulan=%d - tahun=%d\n",tgl,bulan,T);
}
}