İşletmenin sahip oldugu bütün arabaların listesini tutacak olan Araba kiralama programı:
Bir menüyle baslamalı
Menüde şunlar olmalı:
1.yeni araç ekle
2. araç sil
3.araç bilgileri
4.bir araç kirala
5.kiraladığın aracı geri ver
6.çıkış
Yeni araç ekle seçeneği kiralanabilir arabaların listesine bir araba ekler onun ID sini,modelini,markasını ve koltuk sayısını kullanıcıdan ister.
Araç sil seçeneği ID si verilen bir aracı listeden siler
Araç bilgileri seçeneği kiralanmıs aracları ve kiralanabilir araçların listesini ID,model,marka koltuk sayısı ve kiralanıs tarihi bilgilerini içerecek şekilde bastırır.
Örnek olarak;
Kiralanabilir araçlar
************************
ID: 0001 Marka : Toyota Model: Corolla Yıl :2005 koltuk : 5
ID: 0002 Marka : Nissan Model: Sentra Yıl :2004 koltuk : 5
Kiralanmış araçlar
************************
ID: 0023 Marka : VolksWagen Model: Passat Yıl :2005 koltuk : 5
Kiralanma tarih : 15/04/2006 düşünülen iade tarihi : 17/04/2006
ID: 0014 Make : Totota Model: Avalon Year :2006 Seats : 5
Kiralanma tarihi
: 15/04/2006 düşünülen iade tarihi : 19/04/2006
Bir araç kirala seceneği kullanıcıya ID numarasını sorar o ID numaralı aracı kiralanabilir arac listesınden alır kiralanmıs arac listesine koyar
Kiraladıgın aracı geri ver seceneği kullanıcıdan ID numarası ister o id numaralı aracı kiralanmıs araç listesinden siler kiralanabilir araç listesine koyar eğer o ID no yoksa kullanıcıyı uyarır
Çıkış programı sonlandırır.
Proram iki tane link list içermeli;
Kiralanabilir araba için structure şöyle olmalı;
struct kiralanabilir_araba {
int ID;
char Marka[15];
int Model;
int yıl;
int koltuk_sayısı;
struct kiralanabilir_araba *sonrakiPtr;
};
Kiralanmış araba için structure şöyle olmalı
struct kiralanmış_araba {
int ID;
char Marka[15];
int Model;
int yıl;
int koltuk_sayısı;
char kiralanma_tarihi[10];
char iade_tarihi[10];
struct kiralanabilir_araba *sonrakiPtr;
};
------------- elfdlbz
|