BANKACILIK ÖRNEGİ
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
#include <string.h>
int main()
{
system("COLOR 1C");
char isim[50]="enes";
char yatirma[50]="mehmet";
int yat;
char y[50];char isim1[50];
int param=1280,borcum,cekilen,sifrem=1453;
int sifre,islem,hesapno=123456789,hesapno1,cik=2;
int index=0,sayac=0,transfer=0,index1=0,sayac1=0;
don:
printf("İsminizi giriniz-->");
gets(isim1);
if(strcmp(isim1,isim)==0)
{
system("CLS");
}
else
{
printf("Kullanici adiniz bulunamamistir!!\n");
index++;
if(index<=3)
goto don;
else
exit;
}
don1:
printf("Sifrenizi giriniz-->");
scanf("%d",&sifre);
if(sifre==sifrem)
{
printf("Sifreniz Dogrudur!!!\n");
system("CLS");
}
else
{
printf("Sifreniz yanlistir!!\n");
sayac++;
if(sayac<=3)
goto don1;
else
exit;
}
while(cik>0)
{
printf(".......................Hosgeldiniz......................\n");
printf("Hesabinizdaki parayi ogrenmek isterseniz................1\n");
printf("Hesabinizdan para cekmek icin...........................2\n");
printf("Hesabiniza para yatirmak icin...........................3\n");
printf("Baska hesaba para transfer etmek icin...................4\n");
printf("Cikis...................................................5\n");
scanf("%d",&islem);
switch(islem)
{
case 1:
printf("Hesabinizdaki para miktari-->%d\n",param);
break;
case 2:
don3:
printf("Kac tl cekmek istiyorsunuz-->\n");
scanf("%d",&cekilen);
if(cekilen>param)
{
printf("Cekiminiz gerceklestirilemedi!!\n");
goto don3;
}
else
{
param=param-cekilen;
printf("Para miktariniz %d\n",param);
break;
}
case 3:
printf("Kac tl yatirmak istersiniz-->\n");
scanf("%d",&yat);
param=param+yat;
printf("Para miktariniz -->%d\n",param);
break;
case 4:
don8:
printf("Kimin hesabina para yatirmak istiyorsunuz-->");
gets(y);
if(strcmp(y,yatirma)==0)
{
system("CLS");
}
else
{
printf("Kisi hesap kaydi bulunmamaktadir!!\n");
sayac1++;
if(sayac1<3)
goto don8;
else
break;
}
don4:
printf("Hesap numarasini giriniz-->\n");
scanf("%d",&hesapno1);
if(hesapno1==hesapno)
{
printf("Dogru hesap numarasi girdiniz....\n");
printf("Kac tl transfer etmek istiyorsunuz-->\n");
scanf("%d",&transfer);
param=param-transfer;
printf("Hesabinizdaki para miktari-->%d\n",param);
printf("Para hesabiniza basari ile gerceklesmistir:)\n");
}
else
{
printf("Yanlis hesap numarasi girilmistir!\n");
index1++;
if(index1<3)
goto don4;
else
break;
}
break;
case 5:
printf("Bankamizi kullandiginiz icin tesekkurler:)\n");
cik=0;
break;
}
}
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
#include <string.h>
int main()
{
system("COLOR 1C");
char isim[50]="enes";
char yatirma[50]="mehmet";
int yat;
char y[50];char isim1[50];
int param=1280,borcum,cekilen,sifrem=1453;
int sifre,islem,hesapno=123456789,hesapno1,cik=2;
int index=0,sayac=0,transfer=0,index1=0,sayac1=0;
don:
printf("İsminizi giriniz-->");
gets(isim1);
if(strcmp(isim1,isim)==0)
{
system("CLS");
}
else
{
printf("Kullanici adiniz bulunamamistir!!\n");
index++;
if(index<=3)
goto don;
else
exit;
}
don1:
printf("Sifrenizi giriniz-->");
scanf("%d",&sifre);
if(sifre==sifrem)
{
printf("Sifreniz Dogrudur!!!\n");
system("CLS");
}
else
{
printf("Sifreniz yanlistir!!\n");
sayac++;
if(sayac<=3)
goto don1;
else
exit;
}
while(cik>0)
{
printf(".......................Hosgeldiniz......................\n");
printf("Hesabinizdaki parayi ogrenmek isterseniz................1\n");
printf("Hesabinizdan para cekmek icin...........................2\n");
printf("Hesabiniza para yatirmak icin...........................3\n");
printf("Baska hesaba para transfer etmek icin...................4\n");
printf("Cikis...................................................5\n");
scanf("%d",&islem);
switch(islem)
{
case 1:
printf("Hesabinizdaki para miktari-->%d\n",param);
break;
case 2:
don3:
printf("Kac tl cekmek istiyorsunuz-->\n");
scanf("%d",&cekilen);
if(cekilen>param)
{
printf("Cekiminiz gerceklestirilemedi!!\n");
goto don3;
}
else
{
param=param-cekilen;
printf("Para miktariniz %d\n",param);
break;
}
case 3:
printf("Kac tl yatirmak istersiniz-->\n");
scanf("%d",&yat);
param=param+yat;
printf("Para miktariniz -->%d\n",param);
break;
case 4:
don8:
printf("Kimin hesabina para yatirmak istiyorsunuz-->");
gets(y);
if(strcmp(y,yatirma)==0)
{
system("CLS");
}
else
{
printf("Kisi hesap kaydi bulunmamaktadir!!\n");
sayac1++;
if(sayac1<3)
goto don8;
else
break;
}
don4:
printf("Hesap numarasini giriniz-->\n");
scanf("%d",&hesapno1);
if(hesapno1==hesapno)
{
printf("Dogru hesap numarasi girdiniz....\n");
printf("Kac tl transfer etmek istiyorsunuz-->\n");
scanf("%d",&transfer);
param=param-transfer;
printf("Hesabinizdaki para miktari-->%d\n",param);
printf("Para hesabiniza basari ile gerceklesmistir:)\n");
}
else
{
printf("Yanlis hesap numarasi girilmistir!\n");
index1++;
if(index1<3)
goto don4;
else
break;
}
break;
case 5:
printf("Bankamizi kullandiginiz icin tesekkurler:)\n");
cik=0;
break;
}
}
system("pause");
return 0;
}
return 0;
}