Friday, 5 October 2018

Telephone Directory!! (VERSION=>1.0)

===========================================================================
                                CODING



#include<all.h>

void main()
{
    clrscr();
    int no[500],i,ch,j,k,l,cno[500];
    char name[500],flag='Y',cname[20];
    gotoxy(1,1);
    cprintf("ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸");
    cprintf("³                            TELEPHONE DIRECTORY                               ³");
    cprintf("ÆÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵");
    cprintf("³ S.N.³             NAME                   ³             TELEPHONE             ³");
    cprintf("ÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵");
    gotoxy(1,5);
    for(i=0;;i++)
    {
cprintf("\r\n³     ³                                   ³                                  ³");
gotoxy(3,6+i);
cprintf("%d.)",i+1);
gotoxy(14,6+i);
for(j=i*20;name[j-1]!=13;j++)
name[j]=getche();
gotoxy(51,6+i);
for(j=i*20;j<=i*20+9;j++)
no[j]=getche()-48;
flag=getch();
if(flag=='S' || flag=='s'|| flag=='`' || flag=='`')
break;
    }
    cprintf("\r\nÔÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ;");
    if(flag=='s' || flag=='S')
    {
       cprintf("\r\n      MENU:-\r\n      ÄÄÄÄ");
       cprintf("\r\n   ¯Search By Number =>1");
       cprintf("\r\n   ¯Search By Name =>2");
       cprintf("\r\n    Input: ");
       cscanf("%d",&ch);
       switch(ch)
       {
   case 1:
   cprintf("\r\n\n    =>Enter Number to Search: ");
   getch();
   for(j=0;j<=9;j++)
   cno[j]=getche()-48;
   getch();
   for(k=0;k<=(i)*20;k+=20)
   {
      for(j=0,l=1;j<=9;j++)
      {
if(cno[j]!=no[k+j])
l=0;
      }
      if(l==1)
      {
flag='1';
break;
      }
   }
   break;
   case 2:
   cprintf("\r\n\n    =>Enter Name to Search: ");
   gets(cname);
   for(k=0;k<=(i)*20;k+=20)
   {
      for(j=0,l=1;cname[j]!='\0';j++)
      {
if(cname[j]!=name[k+j] && cname[j]+32!=name[k+j] && cname[j]-32!=name[j+k])
l=0;
      }
      if(l==1)
      {
flag='1';
break;
      }
   }
   break;
       }
       if(flag=='1')
       {
       i=k/20;
       gotoxy(1,20);
       cprintf("ÕÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸");
       cprintf("³ S.N.³             NAME                   ³             TELEPHONE             ³");
       cprintf("ÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵");
       cprintf("³     ³                                   ³                                  ³");
       gotoxy(51,23);
       for(j=k;j<=k+9;j++)
       cprintf("%d",no[j]);
       gotoxy(14,23);
       for(j=k;name[j]!=13;j++)
       cprintf("%c",name[j]);
       gotoxy(3,23);
       cprintf("%d.)",i+1);
       gotoxy(1,24);
       cprintf("ÔÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ;");
       }
       else
       cprintf("\r\n\nSorry, The Name\/Number Not Found");
    }
    getch();
    getch();
}




===========================================================================

                                OUTPUT



No comments:

Post a Comment