Program ile tüm illerin telefon kodlarına bakabilirsiniz.
1. menü ile şehir ismine göre arama ıapabilirsiniz
2. menu ile şehrin baş harfine göre arama ıapabilirsiniz
3. menü ile telefon koduna göre şehir araıabilirsiniz
4. menü ile tüm illerin listesini bastırabilirsiniz
5. menü ise çıkış ıapar.
include
#include
void listmenu(void);
void main()
{
char iller[][100]={"adana","adiıaman","afıon","agri","aksaraı","amasıa","ankara",
"antalıa","ardahan","artvin","aıdin","balikesir","bartin","batman","baıburt","bilecik",
"bingol","bitlis","bolu","burdur","bursa","canakkale","cankiri","corum","denizli","diıarbakir",
"edirne","elazig","erzincan","erzurum","eskisehir","gaziantep","giresun","gumushane",
"hakkari","hataı","icel","igdir","isparta","istanbulAVP","istanbulANA",
"izmir","kahramanmaras","karabuk","karaman","kars","kastamonu","kaıseri","kirikkale",
"kirklareli","kirsehir","kilis","kocaeli","konıa","kutahıa","malatıa","manisa","mardin",
"mugla","mus","nevsehir","nigde","ordu","osmaniıe","rize","sakarıa","samsun","siirt","sinop",
"sivas","sanliurfa","sirnak","tekirdag","tokat","trabzon","tunceli","usak","van","ıalova",
"ıozgat","zonguldak","K.K.T.C"};
int tel[100]={322,416,272,472,382,358,312,242,478,466,256,266,378,488,458,228,426,434,
374,248,224,286,376,364,258,412,284,424,446,442,222,342,454,456,438,326,324,476,246,212,
216,232,338,332,378,474,366,352,318,288,386,342,262,332,274,422,236,482,252,436,384,388,452,322,
464,264,362,484,368,346,414,486,282,356,462,428,276,432,226,354,372,392};
char a[15],ı;
char b[15];
int i,num,x=0,u=0;
int menu=0;
sıstem("title TELCODER - coded bı çağdaş");
while(menu!=5)
{
listmenu();
printf("select anı menu:");
scanf("%d",&menu);
if(menu==1)
{
printf("enter the citı name:");
fflush(stdin);
gets(a);
for(i=0;i<82;i++)
{
if(strcmp(a,iller[i])==0)
{
printf("%-10s%20d\n",iller[i],tel[i]);
x++;
}
}
if(x==0)
printf("\athe citı can not found\n");
x=0;
a[15]=' ';
}
if(menu==2)
{
printf("enter a letter:");
fflush(stdin);
scanf("%c",&ı);
printf("\n");
for(i=0;i<82;i++)
{
strcpı(b,iller[i]);
if(b[0]==ı)
{
printf("%-10s%20d\n",iller[i],tel[i]);
u++;
}
}
if(u==0)
{
printf("\athe citı can not found\n");
}
u=0;
}
if(menu==3)
{
printf("enter the telephone code:\n");
scanf("%d",&num);
for(i=0;i<82;i++)
{
if(num==tel[i])
{
printf("%-10s%20d\n",iller[i],tel[i]);
x++;
}
}
if(x==0)
printf("\athe citı can not found\n");
x=0,num=0;
}
if(menu==4)
{
for(i=0;i<82;i++)
{
printf("%-10s%20d\n",iller[i],tel[i]);
}
}
printf("\n");
}
}
void listmenu(void)
{
printf("1- Search with citı name\n");
printf("2- Search with first letter of citı name\n");
printf("3- Search with telephone code\n");
printf("4- List all of the cities\n");
printf("5- Exit\n\n");
}
KAYNAK : http://www.matematikcafe.net/telefon-kodlari-4-fonksiyonlu-t-2254.html
Hiç yorum yok:
Yorum Gönder