(سیستم رزرو بلیط شرکت هواپیمایی)یک شرکت کوچک هواپیمایی به تازگی برای خودکار کردن سیستم رزرو بلیط خود ، کامپیوتری خریداری کرده است.از شما درخواست شده است که برنامه این سیستم جدید را بنویسید.برنامه شما باید برای هر پرواز هواپیما این شرکت (باظرفیت 10 نفر)جا اختصاص بدهد.این برنامه باید فهرستی از گزینه های زیر را نمایش دهد:
Please Type 1 for “First Class”
Please Type 2 for “Economy”
در صورتی که فرد ،عدد1 را وارد کند ،برنامه باید یکجا در بهترین مکان (first class) (صندکی های 1تا5) و در صورتی که عدد 2 را وارد کند ،یکجا در قسمت اقتصادی (Economy) (صندلی های 6 تا 10 ( اختصاص دهد.برنامه باید بلیطی چاپ نماید که اولا حاوی شماره صندلی وثانیا مشخص کند که در کدامیک از دو بخش First Class یا Economy قرار دارد.
برای نمایش صندلی های هواپیما از یک آرایه یک بعدی استفاده کنید. مقدار اولیه همه عتاصر این آرایه را برابر با صفر قرار دهید تا مشخص شود که همه صندلی ها خالی هستند.هر گاه یک جا اختصاص داده میشود ، عنصر متناظر با آن را 1 کنید تا مشخص شود که این صندلی دیگر خالی نیست.
البته بدیهی است که این برنامه ، هیچ کاه نباید جایی را که قبلا رزرو شده است به کسی اختصاص دهد.هنگامی که در بخش First Class پر شده باشد، برنامه باید از کاربر سوال کند آیا اختصاص جا در بخش Economy مورد قبول وی می باشد یا خیر (و برعکس).اگر قابل قبول است یک جای مناسب اختصاص دهد و گرنه پیغام زیر چاپ شود:
“next flight leaves in 3 hours.”
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
میتونم خواهش کنم اگر راه بهتری برای نوشتن این برنامه در نظر دارید ، بهم بگید. چون احساس میکنم خیلی خوب ننوشتمش .