Monday, March 12, 2012

Digital Watch Program


#include<stdio.h>
#include<conio.h>
#include<dos.h>
void main()
{   int h,m,s,f;
char ap='a';
clrscr();
printf("1. 12 hour clock.");
printf("\n2. 24 hour clock.");
printf("\nEnter Choice? ");
scanf("%d",&f);
switch(f)
  {
  case 1:
   {
 label1:
 for(h=0;h<12;h++)
  {
for(m=0;m<60;m++)
{
 for(s=0;s<60;s++)
  {
delay(1000);
clrscr();
if(h==0)
 printf("12 : %d : %d %cm",m,s,ap);
else
printf("%d : %d : %d %cm",h,m,s,ap);
 }
}
 }
  if(ap=='a')
 {
 ap='p';
 }
 else
 {
  ap='a';
  }
 goto label1;
    }
    case 2:
    {
 for(h=0;h<24;h++)
 {
for(m=0;m<60;m++)
{
 for(s=0;s<60;s++)
 {
delay(1000);
clrscr();
printf("%d : %d : %d",h,m,s);
 }
}
 }
 break;
  }
 default:
   {
 printf("Invalid Choice? ");
  }
 }
getch();
}

No comments:

Post a Comment