سوالف للجميع (http://www.swalif.com/forum/index.php)
-   سوالف الكمبيوتر والاتصالات (http://www.swalif.com/forum/forumdisplay.php?f=5)
-   -   اخواني المبرمجين ادخلوا وساعدوني!! (http://www.swalif.com/forum/showthread.php?t=221018)

sayedco 28-03-2006 10:52 PM

اخواني المبرمجين ادخلوا وساعدوني!!
 
السلام عليكم



مب مهمة اللغة اللي تبرمج بها ، المهم أريد Algorithm و الباقي خلوه علي


____________________________


فكرة عمل البرنامج :




هو برنامج يصحح الإختبارات ، اختبار ذو 10 أسئلة ، كل سؤال يجاوب بإحدى الحروف A , B , C , D

و في النهاية يعطيك الدرجة من 100 (أي كل سؤال عليه 10 درجات)





__________________________________


طريقة عمل البرنامج:




المستخدم يدخل حروف "A , b , c , d" "وحدة من هالأحرف داخل الخانة الثانية

و في الخانة الأولى هناك 10 حروف و هي الإجابات الصحيحة للإختبار

فكل مرة يدخل المستخدم الحرف في الخانة الثانية و يضغط الزر ، "على حسب الترتيب" ، يقوم البرنامج باخذ الحرف ذو الترتيب المحدد و يقارنه به إذا كانت الإجابة نفس الحرف "يعني صح" يعني يزيد الدرجة 10 درجات من 100

المطلوب آنا شلون أقدر أقسم text موجود فيه 10 حروف كل حرف لوحده ؟؟ و بالترتيب ! كل مرة أريد الحرف اللي بعده

أغيثوني ترا ما في وقت :D

sayedco 28-03-2006 10:54 PM

ما عليكم من allow space و no spaces

المهم كيف أخذ أجزاء الكتابة كل حرف بروحه بالترتيب ؟! :confused:

sayedco 28-03-2006 11:07 PM

المرفقات 1
و هاي البرنامج في بيئة VB.net 2003

يالله ساعدونا !

WRX 29-03-2006 01:19 AM

السلام عليكم

والله شغلك وااااااااكي ((مع اني مافهمت اش تبغى بالبرنامج)) عموماً انت تعرف اخووك مو قد كذا في البرامجة ((عقدة ازلية:( ))
بس دام الموضوع مستعجل لازم اقول الي جاي في بالي....((يمكن يساعدك))


انا الي فهمته ان عندك تكست فيه 10 اعرف او ديجيت...اوكي؟
كيف تقدر تقسمها....هذي مافيها شئ ((اذا كان السؤال زي مافهمت))
سوي Array of Char وكل عنصر في الأري يكون ديجيت او حرف
وكذا تكون مقسمة ومرتبه...

بس انا متاكد 100% ان مو هذا الي تبغاه....وبس هذا الي في بالي:p


ونشوووفك

بطران 29-03-2006 02:04 AM

معليش ما فهمت شيء والله ...
عموما الشغلة مهيب محرزه ,, أنت اشرح الفكرة و يجيك الحل

WRX 29-03-2006 02:09 AM

إقتباس:
معليش ما فهمت شيء والله ...
عموما الشغلة مهيب محرزه ,, أنت اشرح الفكرة و يجيك الحل





بطل يا بطرااااااااااااان:banana:

sayedco 29-03-2006 08:42 AM

WRX و بطران مشكورين على المساعدة

هو في لغات برمجة ثانية الطريقة سهلة

بس المقصود كيف أسوي Cut للأحرف حرف حرف

يعني إذا موجود في التكست : ABCDABCDAB

آبي في المرة الأولى يعطيني A
الثانية B
الثالثة C

و هكذا

ما هو الفنكشن اللي ياخذ جزء من الكتابة

هو في الطبيعة و بعقل الإنسان كلللللللللللش سهل ، في الVB مادري أي فنكشن هو اللي يسوي هالعملية

sayedco 29-03-2006 08:44 AM

إقتباس:
سوي Array of Char وكل عنصر في الأري يكون ديجيت او حرف


المطلوب هو هالديجيب أو الحرف اللي بخليه في الأراي ، شلون أقدر اختطفه من نص كامل "text"؟

بطران 30-03-2006 02:17 AM

شف اللي فهمته كالتالي ..
أنت بتستقبل الإجابات و تبداء بإنشاء متغير قيمته هي الحروف هذي مجتمعه. و لنفرض اسمه
Dim Answer as String
مثلا :
الجواب الأول
A
الجواب الثاني
C
الجواب الثالث
A
الجواب الرابع
B
بعد الجواب الأول المتغير حق الأجوبه قسمته هي A
بعد الجواب الثاني المتغير حق الأجوبه قسمته هي AC
بعد الجواب الثالث المتغير حق الأجوبه قسمته هي ACA
بعد الجواب الرابع المتغير حق الأجوبه قسمته هي ACAB
طيب الآن عندك مجموعة من خيارات:
ممكن إنك تحول المتغير حق الحلو إلى مصفوفة من مجموعة أحرف بإستخدم الأمر
answer.ToCharArray()
أو مباشرة بإستخدام
answer.Chars(index)
و الإنديكس هو رقم السؤال
أو إنك لم تضيف الحرف على المتغير تحط قبله حرف خاص مثل | أو - لاكن تشيلها إذا جيت تعرض على الفورم , و بالتالي تسوي split على حسب الحرف اللي تبيه.

يمكن ما فهمت , بس ما أشوف وين المشكلة فيه.
تحياتي, و أتمنى الجواب ساعدك

sayedco 30-03-2006 02:16 PM

مشكور بطران على المساعدة

حصلت واحد حاله جاهز من الجامعة ، بس لحين ما شفت الطريقة :D :D


الساعة الآن » 03:16 AM.

Powered by: vBulletin Version 3.0.16
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.