PDA

View Full Version : سوال: کمک در مورد سیستم امتیاز دهی



hamedx
شنبه 04 اردیبهشت 1389, 09:56 صبح
با سلام خدمت دوستان گرامی
سوالی داشتم در مورد یک برنامه که در حال آماده کردن اون هستم ولی دو روز هست که ذهن منو به هم ریخته چون نمیتونم منطقشو بگیرم دستم ..

کلا برنامه به این شکل هست که چند تیم و چند بازیکن در داخل برنامه وارد میکنیم بعد از اون از نتایج بدست آماده از مسابقه رو برای بازیکنان به صورت انفرادی محاسبه میکنه . اما اینجا 2 تا موضوع باقی میمونه :

1 - از هر تیم فقط 2 نفر که امتیازاتشون بالاتر باشه برنده میشن (مانند تصویر)
2 - سیستم امتیاز دهی باید طوری باشه که از 100 به 0 (100 - 90 - 80 - ...) امتیاز دهد .

http://www.upic.ir/image-8482_4BD28252.jpg

ممنون میشم اگر منو راهنمائی کنید .
با تشکر

امیـرحسین
شنبه 04 اردیبهشت 1389, 12:42 عصر
من متوجه نشدم مشکل کجاست. بگید چه کارایی کردید و کجاش به کمک احتیاج دارید. میخواد دو نفر اول هر تیم رو بگیرید. این بسته به شیوه در اختیار داشتن اطلاعات متفاوته. دارید از دیتابیس می خونید. در آرایه دارید یا هر جزییات دیگه ای...

hamedx
شنبه 04 اردیبهشت 1389, 14:44 عصر
امیـرحسین عزیز ، ممنون از پاسخ شما

در ابتدا یک سری اطلاعات از قبیل نام تیم ، نام بازیکن ، شماره بازیکن و... از قبل وارد سیستم (MySQL)میشن . بعد میخوایم رکورد هر فرد رو وارد سیستم بکنیم ( عکس پائین).


http://www.upic.ir/image-B703_4BD2CB71.jpg

در این سیستم امتیاز دهی ، امتیاز نفرات سوم به بعد هر تیم (نفر سوم ، چهارم ، پنجم و ...) نباید محاسبه شود .(اشتباه نشود ، این به این معناست که از هر تیم تنها 2 نفر امتیاز میگیرند ). ممکن است نفر سوم یک تیم در یک مسابقه به مقام پنجم برسد اما نباید امتیاز او محاسبه شده و در اصل 0 به او تعلق داده شود . (مانند عکس که نفر پنجم لیست ، نفر سوم در تیم 2 میباشد)

حالا برنامه این عمل رو باید انجام بده که وقتی Insert Record زده شد با استفاده از متد POST (ویا اگر راه حلی مناسب دیگری در کار باشد) امتیاز بازیکنان رو محاسبه بکنه .

با این توضیحات چطور میشه این سیستم رو پیاده سازی کرد که محاسبه کنه ؟
ممنون