darkwish
پنج شنبه 26 اردیبهشت 1392, 15:32 عصر
با سلام دوستان و اساتید گرامی من یه سوال داشتم .
من می خواهم یک برنامه برای تعیین اولویت بنویسم که به این قرار هست یک سری آدم یک سری مبلغ های را واریز می کنن طی چند سال البته یک سری تاریخ واریز هم اعلام میشه که این آدم ا مبلغ ها شونو بریزن یکی زود تر یکی دیرتر یکی کم یکی زیاد خلاصه طی چند سال واریزی دارن من می خواهم اینها رو براساس تاریخ و مبلغ پرداختی ها اولویت بندی کنم یه را هم رفتم که تایه جایی جواب داد واز یه جایی دیگه اشتباه شد ممنون می شم منو راهنمایی کنید
راه حلی که من رفتم و شکست خورد: از سال 80 مثلا شروع به امتیاز دادن به سالها کردم مثلا سال 80 امتیاز1000
سال 81 امتیاز 950 امتیاز و ... و برای مبلغ ها هم گفتم که به ازای هر یک میلیون یک امتیاز و این امتیاز سالها و مبالغ را در هم ضرب می کنیم و یک عدد بدست میاد که می شه امتیاز هر فرد ولی یه مشکل هست و اینکه اگر کسی چند سال متوالی پرداختی نداشته باشه ولی یک با مبلغ زیادی رو پرداخت کنه اولویت اون فرئ میره بالا چون امتیاز مبلغش بالاست و جبران نداشتن امتیاز سالهای پیشن رو که ازدست داده جبران می کنه ممنون میشم رانماییم کنید دوستان
ببخشید سوالم طولانی شد :چشمک:
من می خواهم یک برنامه برای تعیین اولویت بنویسم که به این قرار هست یک سری آدم یک سری مبلغ های را واریز می کنن طی چند سال البته یک سری تاریخ واریز هم اعلام میشه که این آدم ا مبلغ ها شونو بریزن یکی زود تر یکی دیرتر یکی کم یکی زیاد خلاصه طی چند سال واریزی دارن من می خواهم اینها رو براساس تاریخ و مبلغ پرداختی ها اولویت بندی کنم یه را هم رفتم که تایه جایی جواب داد واز یه جایی دیگه اشتباه شد ممنون می شم منو راهنمایی کنید
راه حلی که من رفتم و شکست خورد: از سال 80 مثلا شروع به امتیاز دادن به سالها کردم مثلا سال 80 امتیاز1000
سال 81 امتیاز 950 امتیاز و ... و برای مبلغ ها هم گفتم که به ازای هر یک میلیون یک امتیاز و این امتیاز سالها و مبالغ را در هم ضرب می کنیم و یک عدد بدست میاد که می شه امتیاز هر فرد ولی یه مشکل هست و اینکه اگر کسی چند سال متوالی پرداختی نداشته باشه ولی یک با مبلغ زیادی رو پرداخت کنه اولویت اون فرئ میره بالا چون امتیاز مبلغش بالاست و جبران نداشتن امتیاز سالهای پیشن رو که ازدست داده جبران می کنه ممنون میشم رانماییم کنید دوستان
ببخشید سوالم طولانی شد :چشمک: