1 Ekim 2010 Cuma

Telefon Kodları (4 Fonksiyonlu)


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