16 Temmuz 2016 Cumartesi

C Programlamada Basit Online Bilet Uygulamasi Orneği

#include <iostream>

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",&yeniTCKN);
    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