تاکسی متر
با سلام خدمت همه دوستان
ی برنامه تاکسی متر ساده با مشخصات زیر میباشد
تاکسی در صفحه مختصات حرکت میکند
این تاکسی متر از منوهاي مختلفی تشکیل شدهاست، منوي پیش فرض منوي راننده است و قبل از انتخاب گزینه توسط کاربر به
صورت پیش فرض موارد زیر گزارش میگردد:
دارایی نقدي راننده
کل مسافت طی شده توسط تاکسی
بنزین باقی مانده (برحسب واحد بنزین و بر حسب واحد مسافت)
مکان فعلی تاکسی
و در ادامه گزینه هاي زیر براي انتخاب کاربر ارائه میگردد:
-1 سوار کردن مسافر
-2 بنزین زدن
-3 تعویض روغن
-4 خروج
-1 منوي سوار کردن مسافر
این منو میبایست قابلیت هاي زیر را داشته باشد:
مختصات مقصد را دریافت کند.
با توجه به مکانی که در آن قرار دارد مسافت را محاسبه کند (تاکسی در خط راست حرکت میکند).
مسافت طی شده به مسافت کل اضافه شود.
پول دریافت شده به موجودي راننده اضافه شود.
sin (2x) + 0.11 x مصرف بنزین محاسبه و از بنزین موجود کسرگردد (مصرف واحد بنزین با استفاده از رابطه
مسافت است) x محاسبه میگردد که در آن
اگر مقدار بنزین کافی نباشد، از سوار کردن مسافر خودداري شود.
اگر روغن موتور نیاز به تعویض شدن داشت، مسافر را سوار نکند.
اگر مسافر درخواست کولر کرد، 10 درصد مصرف بنزین و 20 درصد هزینه افزایش پیدا کند.
قابلیت بازگشت به منوي قبل
-2 منوي بنزین زدن
این منو میبایست قابلیت هاي زیر را داشته باشد:
مقدار بنزین درخواستی را بگیرد (حجم باك 40 لیتر است)
اگر موجودي کافی نبود پیام خطا بدهد (قیمت هر واحد بنزین 700 واحد است)
مقدار لیتر بنزین قبل و بعد از سوختگیري را به واحد مسافت تبدیل کرده و نمایش دهید.
بازگشت به منوي قبل
-3 منوي تعویض روغن
این منو میبایست قابلیت هاي زیر را داشته باشد:
مسافت باقی مانده براي نیاز به تعویض روغن را اعلام کند.
روغن را تعویض کند و هزینه آن را کم کند( 20000 واحد هزینه هر بار تعویض روغن است که میبایست پس از طی
هر 200 واحد مسافت تعویض گردد.
بازگشت به منوي قبل
در ابتداي برنامه تاکسی در موقعیت صفر و صفر قرار دارد، 10000 واحد موجودي دارد و باك آن پر است.
پذیرای انتقادهای شما هستیم