using namespace std;
main()
{
//ONLİNE BİLET UYGULAMASI// //sadece istanbul denizli hatti tek sefer//
int TCKN[3]={123456,227270,789123},numara,i,j;
int E=1,H=0;
int cevap,devam,koltukno,onay,yenikart,yeniTCKN,kartcikarma,cikis;
char kayitliad[3][15]={"Murat Kuralay","Ali Gormus","Mehmet Bakmis"},ad[20];
char binisyeri[3][10]={"OTOGAR","ALIBEYKOY","DUDULLU"};
char servisyeri[5][21]={"BUYUKCEKMECE","BEYLIKDUZU","AVCILAR","SEFAKOY","CAPA"};
float servissaati[5]={19.00,19.30,19.45,20.15,21.30};
char secimbinis[10],secimservis[15];
float otobus=21.30,onlinepuan=7.5;
printf("Sayfamiza hosgeldiniz.\n");
printf("Online uyeliginiz var mi?\nEvet ise 1/Hayir ise 0\n");
printf("Cevabiniz:");
scanf("%d",&cevap);
//MÜŞTERİ DAHA YENİ ÜYE OLACAK İSE//
if(cevap==H)
{
printf("Musteri karti cikarmaniz gerekmektedir.");
printf("Karti cikarmak ve avantajlardan faydalanmak ister misiniz?\nEvet ise 1\n");
printf("Cevabiniz:");
scanf("%d",&kartcikarma);
if(kartcikarma==E)
{
printf("Adinizi giriniz:");
scanf("%s",&ad[15]);
printf("T.C Kimlik numaranizin ilk 3 ve son 3 hanesini giriniz:");
scanf("%d",¥iTCKN);
printf("Kayit isleminiz basariyla gerceklestirilmistir.");
}
for(i=1;i<=26;i=i+4) /*otobüs koltuk secimi buradan yapılır*/
{
printf("%2d %2d %2d %2d\n",i,i+1,i+2,i+3);
}
for(i=27;i<=44;i=i+4)
{
printf("%2d %2d %2d %2d\n",i,i+1,i+2,i+3);
}
printf("ARACTAKI BOS KOLTUK SAYISI:46\n");
printf("Sag taraftaki 27 ve 28 numarali koltuklar uzerinde islem yapamazsiniz\nKapiyi temsil etmektedir.\n");
printf("Bir koltuk numarasi seciniz:");
scanf("%d",&koltukno);
for(i=0;i<3;i++) /*binis terminali görüntülenir*/
{
printf("%d %s\n",i+1,binisyeri[i]);
}
printf("Binis yerini seciniz.");
scanf("%s",&secimbinis[10]);
for(i=0;i<5;i++) /*servis terminalini seciniz*/
{
printf("%d %s %5.2f\n",i+1,servisyeri[i],servissaati[i]);
}
printf("\n");
printf("Servis yerini seciniz.\n");
scanf("%s",&secimservis[20]);
printf("Bilet fiyati 75 TLdir.\n");
printf("Musteri kartiniza %3.2f TL eklenmistir.\n",onlinepuan);
printf("Isleminiz basariyla gerceklestirilmistir.");
}
//MÜŞTERİ ÖNCEDEN ÜYE İSE//
if(cevap==E)
{
printf("T.C Kimlik numaranizin ilk 3 ve son 3 hanesini giriniz:");
scanf("%d",&numara);
for(i=0;i<3;i++)
{
if(numara==TCKN[i])
{
printf("Girisiniz basarili.Hosgeldiniz %s\n",kayitliad[i]);
}
}
printf("Size en uygun arac %5.2f saatinde bulunmaktadir.\n",otobus);
printf("Devam etmek istiyor musunuz?(evet ise 1\nCevabiniz:");
scanf("%d",&devam);
if(devam==E)
{
printf("Bos olan koltuklarda secim yapabilirsiniz.\n");
}
for(i=1;i<=26;i=i+4)
{
printf("%2d %2d %2d %2d\n",i,i+1,i+2,i+3);
}
for(i=27;i<=44;i=i+4)
{
printf("%2d %2d %2d %2d\n",i,i+1,i+2,i+3);
}
printf("ARACTAKI BOS KOLTUK SAYISI:46\n");
printf("Sag taraftaki 27 ve 28 numarali koltuklar uzerinde islem yapamazsiniz\nKapiyi temsil etmektedir.\n");
printf("Bir koltuk numarasi seciniz:\n");
scanf("%d",&koltukno);
for(i=0;i<3;i++)
{
printf("%d %s\n",i+1,binisyeri[i]);
}
printf("Binis yerini seciniz.\n");
scanf("%s",&secimbinis[10]);
printf("Servis yerini seciniz.\n");
for(i=0;i<5;i++)
{
printf("%d %s %5.2f\n",i+1,servisyeri[i],servissaati[i]);
}
printf("\n");
scanf("%s",&secimservis[20]);
printf("Bilet fiyati 75 TLdir.\n");
printf("Musteri kartiniza %3.2f TL eklenmistir.\n",onlinepuan);
printf("Isleminiz basariyla gerceklestirilmistir.");
}
return 0;
}
Hiç yorum yok:
Yorum Gönder