الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

master maind

مغلق
بدأه هاشم الشريف في 3 مايو 2006 · 1 رد · 414 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته...........................

الرجاء من الاخوة الاعضاء والمشرفين والمراقبين على هذا المنتدى المساعدة في هذا البرنامج........................

انا بحاجة الى برنامج مكتوب بلغة الـ cshell....................

البرنامج يحتوي على لعبة mastermaind......................

طريقة عمل هذه اللعبة..................

اولا : يقوم شخص بادخال باس وورد مكون من اربعة ارقام ولنفرض انها 1 3 5 8 ويقوم بتحديد عدد احتمالات مسموح بها ولنفرض انها 10 مرات للشخص الثاني لكي يجد الباس وورد.....

ثم يقوم الشخص الثاني بادخال اربعة ارقام ويقوم باختبارها ولايتوقف الى في حالتين اما انه يكتشف الباس وورد او ان الاحتمالات العشرة تكون انتهت....................

في حالة ان المستخدم الثاني ادخل احتمال معين وكان هذا الاحتمال يحتوي على 1 4 6 9........ في هذا الاحتمال نجد ان رقم 1 موجود في الباس وورد الحقيقي وفي نفس الخانة(( الخانة الرابعة )).................. في هذه الحالة يقوم البرنامج بكتابة الحرف w ..............

وفي حالة ان المستخدم ادخل اربعة ارقام ولنفرض انها 2 9 0 5 نجد ان رقم خمسة موجود في الباس وورد الحقيقي ولكن ليس في نفس الخانة

في هذه الحالة يقوم البرنامج بكتابة الحرف r ........................

واذا اكتشف المستخدم الثاني الباس وورد فانه يقوم بكتابة اي عبارة تدل على انه اكتشفها وفي حالة انه لم يكتشفها فإنه يقوم بطرح سؤال اذا كان المستخدم الاول يريد ان يعيد له الاحتمالات ام لا وفي حالة انه اختار عدم اعادتها فإنه يكتب انه فشل في استخراجها وفي حالة انه وافق فإنه يسمح له بالمحاولة مرة اخرى.....................

<img alt="sad" src="http://www.bigsmileys.com/images/default/Aqua-Smiles/32/sad.gif" border="0" width="32" height="32"></img><img alt="I'm tired" src="http://www.bigsmileys.com/images/default/Aqua-Smiles/32/I'm-tired.gif" border="0" width="32" height="32"></img>

#2

المسألة سهلة جدا من الناحية البرمجية(حاول أن تفكر فيها ،وأرني محاولاتك :) )

أما أن عن cshell فراجع هذا الموقع

http://www.tcsh.org/tcsh.html/top.html

ستجده أنه شبيه جدا بلغة السي

وأي خدمة

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

هذا الموضوع مغلق.

مواضيع مشابهة