.:: M. Zahid Gürbüz Kişisel Web Sayfasına Hoşgeldiniz ::.

M. Zahid Gürbüz | Araştırma Görevlisi | Bilgisayar Mühendisliği | Doğuş Üniversitesi

PROJE - 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

proje-otobus-rezervasyon-sistemi-1 proje-otobus-rezervasyon-sistemi-2
proje-otobus-rezervasyon-sistemi-3 proje-otobus-rezervasyon-sistemi-4

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ı

Yorumlar

Zahid GÜRBÜZ 20.11.2007 14:35:46
Henüz kimseden cevap yollanmadı. Eğer yapıp cevabı bana gönderen olursa ben de burada yayınlarım elbette.

mahmut 20.11.2007 09:05:29
mrb bu program varsa bana gönderebilirmisiniz? Gönderirseniz çok sevinirim.

Zahid GÜRBÜZ 27.10.2007 02:06:09
Merhaba mehmet,
ben programı sizden bekliyorum.
yapıp da bana yollarsanız burada yayınlarım. hadi başarılar.

Bu sayfa hakkındaki tüm yorumları okumak için tıklayınız

İsim :
E-mail :
Güvenlik Kodu: : 444
Yorum :