OTOBÜS REZERVASYON SİSTEMİ
AMAÇ
 
	 
        Bir otobüs firması olan Z turizm müşterilerine daha iyi hizmet verebilmek için bilgisayarlı rezervasyon sistemine geçmek istiyor. Z Turizm, otobüslerindeki boş yerleri görebilmek ve satılan biletleri bu sisteme girebilmek istiyor. Bilet satışlarında bazı kısıtlamalar var. Programın bu koşullara uyması gerekiyor. 
 
	KISITLAMALAR
 
	 
        1- Yalnız bir bayanın yanına yalnız bir erkek rezervasyon yaptıramaz.
 
        2- Bir çift müşteri geldiğinde yanyana oturmalıdır.
 
     
        Otobüsün koltukları yanyana olacak şekilde koridorun sayında 2 tane solunda 2 tane
        olmak üzere 4 tanedir. Arka arkaya olacak şekilde 10 tanedir. Toplam 40 koltuk vardır.
 
     
        TANIMLAMALAR
 
     
        #define BOŞ 0
 
        #define ERKEK 1
 
        #define BAYAN 2
 
        #define CIFT 3
 
     
        struct Sefer{
 
            seferID;
 
            otobus[4][10];
 
            yolcuSayisi;
 
        };
 
    ÇIKTILAR
 
     
        Her ekleme sonrasında otobüste kaç yolcu olduğunu ve ekranda yolcu dizilimlerini
        gösteriniz.
 
    ÖRNEK
 
     
        123 nolu sefer için rezervasyon sistemi açılmıştır. Sırayla aşağıdaki harketler
        meydana gelmiştir.
 
     
        1- 5 numaralı koltuğa bir bayan oturdu
 
        2- 7 numaralı koltuğa bir erkek oturdu
 
        3- 3 numaralı koltuğa bir çift oturdu
 
        
 
         
 
        
 
         
 
        
 
     
        Burada 6 numaralı koltuğa bir erkek oturamaz. Aynı şekilde 8 numaralı koltuğa da
        bir bayan oturamaz. Böyle bir duruma programın izin vermemesi lazım.
 
    
 
    CEVAP
 
     
        Cevabı gönderen Hüseyin Bora ABACI'ya Teşekkür ederim. 
 
        C Programı
 
        Cevabı gönderen İlkay Çakmak'a Teşekkür ederim. 
 
        C++ Programı 
    
Eklenme Tarihi:16.06.2010
Okunma Sayısı:5399 kişi
Operation must use an updateable query.