برنامه کاربردی مسیریابی
زمان تحویل: 0 روز
مدتها پیش
0 پیشنهاد
با سلام
پروژه به این صورت هست که یک ورودی(جدول1) داریم که کاربر می دهد. در برنامه بررسی انجام شود(طبق اطلاعات جدول2) و خروجی را روی همان جدول 1 اعمال کند و نمایش دهد. جدول ها را در اکسل گذاشته ام. می تواند شکل دیگری هم باشد مشکلی نیست. مثلا هر سلول یک دکمه باشد که قابل روشن و خاموش شدن باشد. شبیه پروژه مسیریابی است که از مبدا یعنی یکی از شهرهای کشورA به مقصد یکی از شهرهای کشور H برویم. (لطفا جدول 1 را ببینید)
جدول 1 ستون A که شامل شهر های A1,A2,....,A6 و شهرهای B شامل B1,B2,....,B6 و همینطور تا G هر ستون(کشور) 6شهر دارد و ستون آخر H که دارای 12 شهر است. گاهی ممکن است بعضی از این ها خالی بوده و حالت ها کمتر باشد.
جدول 2 رابطه بین این شهرها را نشان می دهد بین هر دو شهر یا راه هست(مثلا A1B2=1) یا راهی نیست(A1B1=0) برنامه با توجه به اطلاعات که در جدول 2 مشخص شده شهرهای ممکن در مسیر را در جدول 1 را به ما نشان دهد.
مثال: ما دکمه A1 را روشن می کنیم. حالا می خواهیم B1 را روشن کنیم برنامه طبق اطلاعات جدول2 بررسی می کند A1 به B1 راه ندارد (A1B1=0) پس B1 خاموش می ماند(روشن نمی شود) سراغ B2 می رویم (A1B2=1) پس رنگ دکمه B2 روشن می شود به B های پایین تر نمی رویم(در هر ستون فقط یک دکمه روشن می شود) تا اینجا A1وB2 روشن است. به ستون C می رویم. C1بررسی می شود.
اگر با چراغ های روشن قبلی سازگار است می تواند روشن شود (A1C1=1) و (B2C1=1) C1 روشن می کنیم. حالا A1وB2 وC1 روشن است. به ستون D برویم و D1 بررسی شود اگر (A1D1=1) و (B2D1=1) و (C1D1=1) پس D1می تواند روشن شود اگر یکی از اینها صفر بود D1 خاموش می ماند و به D2 می رویم و D3 و ... و این کار ادامه دارد تا ستون آخر در هر کدام از ستون های A تا G یک سلول می تواند روشن باشد که کاربر روشن می کند ولی در H خود برنامه هر تعداد دکمه که طبق اطلاعات جدول 2 امکان دارد را روشن می نماید.
برنامه به گونه ای باشد که نام ستون ها و دکمه ها و همچنین اطلاعات داخل جدول 2 قابل ویرایش باشد.
باتشکر