Proje fikri: @batin
-
Projenin 4 class'tan oluşturulması tavsiye edilir. Bunlar;
1) Customer
2) Room
3) Hotel
4) HotelTest -
Hotel uygulamasının aşağıdaki gibi olması istenmektedir.
Customer class'ı; müşterinin adını soyadını, yaşını, mesleğini vb. içermelidir.
Room class'ı; odanın tipini, özelliklerini ve fiyatını içermelidir. Fiyata kalacak olan müşteriye göre indirim uygulanabilir olmalıdır (12 yaş altına %50 indirim). Oda tipleri ekonomik, normal ve kral dairesi şeklinde ayrılabilir.
Hotel class'ında; müşteri girişi alınmalıdır (yarım pansiyon, tam pansiyon, her şey dahil, sadece oda, vb.). Kalacak kişi sayısı kullanıcıdan alınıp ona göre oda ayarlayıp fiyatlandırma yapılacak.
Müşteri çıkışı yapılacağında ise, exit method'unda ücret gösterilicektir. Bu class'ın içersinde odaya yemek söylemek gibi işlemler yapılabilir (su, içecek, tost, vb.).
Anlık olarak Hotelde kalanları görmek için, display method'u oluşturabilirsiniz. Eğer oda dolu ise müşterinin adı ve soyadı(odadan birini yazması yeterli), oda boş ise odanın boş olduğu ekrana basılmalıdır.HotelTest class'ında ise müşteriler oluşturulmalı, kayıtları yapılmalı, odaya içecek ve tost söylenmelidir. Ardından Hotelden çıkışları alınarak toplam ücret ekrana basılmalıdır.
Projenin süresi 1 haftadır. 18 Nisan tarihine kadar bu klasör altına IsimSoyisim şeklinde alt-klasör oluşturarak yüklemeniz beklenmektedir.
İsteğe bağlı olarak, hazırlamış olduğunuz proje hakkında kısa bir rapor oluşturabilirsiniz.