Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Bu projede, C++ programlama dilinde Smuf yaps ve nesne ynelimli programlama zelliklerini kullanarak problem ozme becerinizi gelitirmeniz beklenmektedir. Projede verilen bilgilere dayanarak simflan oluturup gerekli

image text in transcribed
image text in transcribed
Bu projede, C++ programlama dilinde Smuf yaps ve nesne ynelimli programlama zelliklerini kullanarak problem ozme becerinizi gelitirmeniz beklenmektedir. Projede verilen bilgilere dayanarak simflan oluturup gerekli ilemleri yapmanz gerekmektedir. Simflardaki ozellikler private olarak tanmlanmal get ve set metotlar ve gerekli bulduunuz dier metodlar buna gre yazilmahdir. Test sinufi hari projenizde en az 6 tane snf bulunmaldr. Sinflarn ierikleri grenci tarafindan belirlenecektir. Simf tasanmlan size ait olacaktr. Omein, bir snf ierisinde baka bir snttan nesne bulunabilir. Test sinifinda btn nesneler ve metotlar denenmelidir. Gerekli gralen yerlerde kalitum (inheritance), asn ykleme (overloading), ezme (overriding) ve kapsilleme (polymorphism) gibi ilemleri yapilmahdr. Ayni zamanda birden fazla yapic metot oluturmaniz gerekebilir. Uygulamada bir film kiralama maazasnda kullanlacak bir program yazmahnz. Uygulama hakknda istenenler aaida verilmitir. - Kiralama ileminde belirli ozelliklerdeki filmleri belirli ozzellikteki kiilere verilmektedir. - Filmlerin ad, fiyat, dkkanda ka tane olduu, k tarihi vb, bilgileri sorgulanabilmelidir. - Bazi filmlerde yas simun ozellii olmalidr. - Filmleri kiralayacak kiilerin gncel bakiyesi, daha nceden kiralad filmler, gncel kiralad filmler sorgulanabilmelidir. - Kiilerin belli bir kiralama limiti olmaldir. - Belli bir ya altunda olan msterilerin, bakiye limiti zellii olmaldr. - Kiralama maazasnn elinde bulunan film says, film listesi, kiralanan filmler, mteri listesi ve geliri sorgulanabilmelidir. - Filmleri ekleme, gncellenme ya da silme ilemleri olmaldr. - Yeni film eklerken kontrol edilmeli eer var ise yeniden eklenmemelidir. Sadece adedi gncellenmelidir. - Filmler silinirken gerekli kontroller yapilmalidr. - Filmler kiralanirken gerekli kontroller yapilmalidr. - Filmlerin iadesi yapildnda gerekli yerler gncellenmelidir. Bu projede, C++ programlama dilinde Simf yaps ve nesne ynclimil programlama zelliklerini kullanarak problem zme becerinizi gelistirmeniz behlenmektredir. Projede verilen bilgilere dayanarak smiflan oluturup gerekli ilemleri yapmaniz gerekmektedir. Simiflardaki ozellikler private olarak tanmlanmah get ve set metotlan ve gerekli bulduunuz dier metodlar buna gre yazilmaldr. Test simifi hari projenizde en az 6 tane sinif bulunmalidr. Simflann icerikleri orenci tarafindan belirlenecektir. Simif tasanmlan size ait olacaktr. mein, bir sinf ierisinde baska bir sinfftan nesne bulunabilir. Test sinifinda btn nesneler ve metotlar denenmelidir. Gerekli grullen yerlerde kalitim (inheritance), an ykleme (overloading), ezme (overriding) ve kapslleme (polymorphism) gibi ilemleri yapilmalidr. Aym zamanda birden fazla yapici metot oluturmanz gerekebilir. Uygulamada bir film kiralama maazasnda kullanlacak bir program yazmalsnz. Uygulama hakknda istenenler aada verilmitir. - Kiralama ileminde belirli zelliklerdeki filmleri belirli zellikteki kiilere verilmektedir. - Filmlerin ad, fiyat, dkkanda ka tane olduu, iks tarihi vb. bilgileri sorgulanabilmelidir. - Baz filmlerde yas sinr zellii olmaldr. - Filmleri kiralayacak kiilerin gncel bakiyesi, daha nceden kiralad filmler, gncel kiralad filmler sorgulanabilmelidir. - Kiilerin belli bir kiralama limiti olmaldr. - Belli bir ya alunda olan musterilerin, bakiye limiti zellii olmaldr. - Kiralama maazasnn elinde bulunan film says, film listesi, kiralanan filmler, mteri listesi ve geliri sorgulanabilmelidir. - Filmleri ekleme, gncellenme ya da silme ilemleri olmalidr. - Yeni film eklerken kontrol edilmeli eer var ise yeniden eklenmemelidir. Sadece adedi gncellenmelidir. - Filmler silinirken gerekli kontroller yapilmalidir. - Filmler kiralanirken gerekli kontroller yapilmalidr. - Filmlerin iadesi yapoldinda gerekli yerler gncellenmelidir

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions