از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
پنج سال پیش منتشر شده
تعداد بازدید: 436
کد پروژه: 136923
شرح پروژه
برنامه c این پروژه موجود است تنها درخواست کلاسه بندی و نوشتن در غالب C++ می باشد
شما هم اکنون به عنوان یک برنامه نویس در خطوط هوایی ACME مشغول به کار هستید و وظیفه دارید یک برنامه کنسول C برای رزرو صندلی ها ایجاد کنید.
برنامه شما برای رزرو و لغو منوی کلید فوری داشته باشد. (10 علامت)
برنامه شما باید بتواند صندلی ها را در هر حالت رزرو و لغو کند.
این شرکت هواپیمایی فقط از دو نوع هواپیما استفاده می کند: ایرباس 300A و بوئینگ 747
هر دو هواپیما دارای سه بخش مختلف ، فرست کلاس ، بیزنس کلاس و کلاس اقتصادی هستند.
پنج ردیف اول هر دو هواپیما فرست کلاس در نظر گرفته می شود ، در هر ردیف 4 صندلی وجود دارد
بوئینگ 747 دارای طبقه دوم با 5 ردیف است که همچنین فرست کلاس محسوب می شود و در هر ردیف 4 صندلی دارد.
ردیف 6 تا 11 برای هر دو هواپیما بیزنس کلاس محسوب می شود و در هر ردیف 6 صندلی در دسترس است
ردیف های 12 تا 35 در ایرباس و 12 تا 45 در بوئینگ کلاس اقتصادی است ، دارای ده صندلی در کلاس اقتصادی است.
برنامه شما باید بخش هایی را برای گزینه های رزرو صندلی ، لغو رزرو و نشان دادن لیست صندلی های اشغالی و رایگان ارائه دهد.
شما باید عملکردهای مختلفی را برای هر مورد ارائه دهید.
به محض اینکه جای خود را رزرو کردید ، وضعیت آن به غیر قابل دسترسی تغییر می یابد.
به محض اینکه رزرو یک صندلی را لغو کنید ، باید وضعیت آن را به قابل دسترس تغییر دهید
گزینه نمایش باید لیست صندلی های موجود یا در دسترس را نشان ندهد (بر عهده شما است که چگونه پیاده سازی کنید).
برای انجام این کار می توانید از چندین آرایه یا آرایه های چند بعدی استفاده کنید.
You are currently working as a programmer in ACME airlines and you are responsible to create a C console application for reserving seats.
Your program has to have hotkey menu for reservation and cancellation (10 Marks)
Your program should be capable of reserving and canceling seats in each plane.
This Airline only uses two types of aircrafts: Airbus 300A and Boeing 747
Both aircrafts have three different sections, First Class, Business Class and Economy Class.
The first five rows of both aircraft is considered First class, there is 4 seats in each row
Boeing 747 has a second floor with 5 rows that is also considered first class and has 4 seats in each row.
Row 6 to 11 for both aircrafts is considered business class and there are 6 seats available in each row
Rows 12 to 35 in Airbus and 12 to 45 in Boeing is Economy class, there are 10 seats in Economy class.
Your program should provide sections with options for reserving a seat, canceling a reservation and showing the list of occupied and free seats.(45 marks)
You should provide different functions for each item. (15 marks)
As soon as you reserve a seat it should change its status to unavailable. (10 marks)
As soon as you cancel the reservation of a seat it should change its status to available (10 marks)
Showing option should Show the list of available or unavailable seats (up to you how you want to implement).(10 marks)
You can use multiple arrays or multiple dimension arrays to do this assignment.
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
1روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت پنج سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
تبدیل فایل adobe xd ّبه html css
پنج سال پیش منتشر شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار