Proje 1 örnek: Hotel rezervasyon sistemi:
• Hotelde en az 5 çeşit oda (toplamında en az 30 oda) ve bu odalara göre farklı sabit fiyatlar olacak.
• Programı hoteldeki rezervasyon sorumlusu kullanacak.
• Bu program rezervasyon kayıtlarını bir dosyada tutacak.
• İstenildiğinde rezervasyon için belli bir tarih aralığında hangi odaların boş olduğunu gösterecek.
• Boş bir oda seçilip rezervasyon edilecek ve toplam ücret hesaplanıp gösterilecek.
• Rezervasyon için son bir kez daha teyit edildikten sonra dosyaya kaydedilecek.
• İstenildiğinde rezervasyon iptal edilir. Fakat son 24 saat içinde iptal etmeye izin vermemeli. (Bunun için sistem bugünün zamanını ve rezervasyon tarihini bilip test etmeli).
• İstenildiğinde bütün rezervasyonları günleri ile birlikte göstermeli.
• Ayrıca kayıt tutulduğundan beri hotele toplam ne kadar ödeme yapıldığı hesaplanıp gösterilmeli.
• Bütün yukardaki işlemleri kullanabilmek için bir menü sistemi kurulmalı.
• Her yeni işlemde ekran eski bilgiyi temizlemeli.
Bu bahsettiğine de call by value call by reference diyoruz, gerçi C de referans kavramı yok fonksiyon parametreleri sadece value aktarabilir, pointer için de bir copy value geçirilir.
Bu bahsettiğine de call by value call by reference diyoruz, gerçi C de referans kavramı yok fonksiyon parametreleri sadece value aktarabilir, pointer için de bir copy value geçirilir.
Oyle spesifik olarak arastirmamistim aslinda (yukarida farkli gibi gozukmus) sadece onume cikan pointer videosunda bakarken aklima geldi. Asil isim su anlik İngilizce gelistirmek zaten, teşekkür ederim.