Friday, November 27, 2009

DIGITAL CLOCK

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<dos.h>
main()
{
int i,k,j,l,m,n;
clrscr();
gotoxy(30,12);
printf("ENTER TIME\n");
delay(1000);
clrscr();
gotoxy(30,12);
printf("ENTER HOURS\n");
gotoxy(35,14);
scanf("%d",&k);
clrscr();
gotoxy(30,12);
printf("ENTER MINUTES\n");
gotoxy(35,14);
scanf("%d",&j);
clrscr();
gotoxy(23,12);
printf("ENTER DATE IN DD/MM/YYYY FORMAT\n");
gotoxy(34,14);
scanf("%d",&l);
gotoxy(36,14);
printf("/");
gotoxy(37,14);
scanf("%d",&m);
gotoxy(39,14);
printf("/");
gotoxy(40,14);
scanf("%d",&n);
clrscr();
if(k<=23&&j<=59)
{
while(1)
{
for(i=0;i<=59;i++)
{
gotoxy(35,12);
textcolor(YELLOW);
cprintf("%2d:%2d:%2d",k,j,i);
gotoxy(35,13);
textcolor(GREEN);
cprintf("HH:MM:SS");
gotoxy(34,15);
textcolor(YELLOW);
cprintf("%2d/%2d/%4d",l,m,n);
gotoxy(34,16);
textcolor(GREEN);
cprintf("DD/MM/YYYY");
delay(1000);
if(i==59)
j++;
clrscr();
}
if(j==60)
{
k++;
j=0;
if(k==24)
{
k=0;
l++;
if(l>=31)
{
l=1;
m++;
if(m>12)
{
m=1;
n++;
}
}
}
}
}
}
gotoxy(25,15);
textcolor(BLUE);
cprintf("ENTER CORRECT TIME AND DATE");
getch();
return(0);
}

1 comment:

  1. the code has some logic errors with respect to date....... ill rectify them later the timer works correctly

    ReplyDelete

FOLLOWERS