UrUpload
New Member
درخواست كمك براي حل مسئله در سي ++
درخواست كمك براي حل مسئله در سي :
يك لنگرگاه قايقهاي تفريحي در شرق انگليس تاسيس شده است.
در اين case لنگرگاه يك حوضچه دست ساز است كه قايقها مي توانند يكي در جلوي ديگري لنگر بگيرند.
قايقها نمي توانند از يكديگر بگذرند. (اين به اين معني است كه قايقي كه در جلوي ورودي كانال لنگر انداخته بايد موقتا به جاي ديگري انتقال داده بشه تا قايقي كه مي خواهد لنگرگاه را ترك كند بتواند.)
مدير لنگرگاه قراردادي با شما بسته براي نوشتن يك برنامه console-base يا GUI-base براي ثبت پارك كردن قايق ها در لنگرگاه هنگامي كه قايق جديدي وارد مي شود.
هنگامي كه برنامه اجرا ميشه بايد به كاربر 4 گزينه بدهد:
يك – ثبت پارك جديد
دو – حذف پارك ثبت شده
سه – نمايش تمام پاركها (و فضاي باقي مانده در لنگرگاه)
چهار – خروج از برنامه
براي ثبت booking جديد ، برنامه بايد ((طول قايق)) را بگيردتا ببينيد كه اندازه اش مناسب هست يا نه.(بيشترين طول 15 متر هست) و همچنين بايد ((عمق قايق)) را بگيرد (بيشترين عمق 5 متر است) و اينكه فضاي كافي در لنگرگاه وجود دارد يا نه(طول لنگرگاه 150 متر است). اگر قايق بزرگ بود يا فضاي كافي در لنگرگاه وجود نداشت بايد با يك پيام مناسب به كاربر خبر بدهد و برگردد به منوي اول برنامه. اگر booking قابل انجام باشه ، بايد از كاربر ((مدت زمان لنگر انداختن)) را سئوال كند كه به ماه است و بعد از آن قيمتش را نشان دهد كه بستگي به طول قايق دارد و مدت زماني كه لنگر مي اندازد. (10 پوند براي هر متر ، در هر ماه) . بعد بايد كاربر امكان اين را داشته باشد كه قبول كند يا رد كند. اگر كاربر با قيمت راضي بود بايد از او اين اطلاعات گرفته بشه (ذخيره بشه در يك آبجكت كه بايد متدهايش را داشته باشد.)
اسم صاحب قايق : single string
اسم قايق : single string
مدل قايق : single string باريك – قايق بادي – قايق موتوري
طول قايق : int
و بعد بايد برنامه اينها را ذخيره كند و به منوي اول برگردد.
برنامه بايد به زبان سي ++ باشد.
درخواست كمك براي حل مسئله در سي :
يك لنگرگاه قايقهاي تفريحي در شرق انگليس تاسيس شده است.
در اين case لنگرگاه يك حوضچه دست ساز است كه قايقها مي توانند يكي در جلوي ديگري لنگر بگيرند.
قايقها نمي توانند از يكديگر بگذرند. (اين به اين معني است كه قايقي كه در جلوي ورودي كانال لنگر انداخته بايد موقتا به جاي ديگري انتقال داده بشه تا قايقي كه مي خواهد لنگرگاه را ترك كند بتواند.)
مدير لنگرگاه قراردادي با شما بسته براي نوشتن يك برنامه console-base يا GUI-base براي ثبت پارك كردن قايق ها در لنگرگاه هنگامي كه قايق جديدي وارد مي شود.
هنگامي كه برنامه اجرا ميشه بايد به كاربر 4 گزينه بدهد:
يك – ثبت پارك جديد
دو – حذف پارك ثبت شده
سه – نمايش تمام پاركها (و فضاي باقي مانده در لنگرگاه)
چهار – خروج از برنامه
براي ثبت booking جديد ، برنامه بايد ((طول قايق)) را بگيردتا ببينيد كه اندازه اش مناسب هست يا نه.(بيشترين طول 15 متر هست) و همچنين بايد ((عمق قايق)) را بگيرد (بيشترين عمق 5 متر است) و اينكه فضاي كافي در لنگرگاه وجود دارد يا نه(طول لنگرگاه 150 متر است). اگر قايق بزرگ بود يا فضاي كافي در لنگرگاه وجود نداشت بايد با يك پيام مناسب به كاربر خبر بدهد و برگردد به منوي اول برنامه. اگر booking قابل انجام باشه ، بايد از كاربر ((مدت زمان لنگر انداختن)) را سئوال كند كه به ماه است و بعد از آن قيمتش را نشان دهد كه بستگي به طول قايق دارد و مدت زماني كه لنگر مي اندازد. (10 پوند براي هر متر ، در هر ماه) . بعد بايد كاربر امكان اين را داشته باشد كه قبول كند يا رد كند. اگر كاربر با قيمت راضي بود بايد از او اين اطلاعات گرفته بشه (ذخيره بشه در يك آبجكت كه بايد متدهايش را داشته باشد.)
اسم صاحب قايق : single string
اسم قايق : single string
مدل قايق : single string باريك – قايق بادي – قايق موتوري
طول قايق : int
و بعد بايد برنامه اينها را ذخيره كند و به منوي اول برگردد.
برنامه بايد به زبان سي ++ باشد.
آخرین ویرایش: