قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,583
نشاط [ 5282 ]
قوة السمعة:
قديم 25-06-2010, 12:31 PM المشاركة 9   
افتراضي



يعد اذن الاخ 5282
مسابقة بسيطة
المطلوب كود تحليل رقم لا نعرف عدد خاناته (قد تصل الى 20 خانة) تماما كما فعل الاخ ريان فقط الفرق ان عدد الخانات غير معروف هنا.
a = data / 100
b = data / 10 - (a * 10)
c = data - (100 * a) - (10 * b)

سنبتدى من
a=data/1000000000000000000000
ونتبع نفس الاجراء فى الكود السابق حتى نصل للأحاد سيكون الكود عشرون سطرا

ستقول ماذا لو كان الرقم يساوى 123 فقط اى ثلاث خانات ونحن سابقا قمنا بكود تحليل 20 خانة
سأقول عند خانة البرليون او الشيميلون او الكحرتون لا اعرف ماذا يسمونها هههههة المهم التى تحتوى على 20 خانة ستكون
a=123/1000000000000000000000
اذا قيمة ال a=0
وصفر على الشمال اى لا قيمة
اتمنى ان تكون وصلت الفكرة

اعلانات

robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 25-06-2010, 12:56 PM المشاركة 10   
افتراضي


اهلا اخى
لا الكود ممكن يكون اسهل من كده بكتير
فقط امور برمجية بسيطة

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

crom
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2007
الدولة: بلدى
المشاركات: 130
نشاط [ crom ]
قوة السمعة:
قديم 25-06-2010, 02:15 PM المشاركة 11   
افتراضي


بهذة الطريقة تستطيع تحديد عدد الخانات التى تريد

كود:
  input0 = 1374
    
   LED1  = (input0 div 1)   mod 10
     LED2  = (input0 div 10)  mod 10
       LED3  = (input0 div 100)  mod 10
         LED4  = (input0 div 1000)  mod 10
فى الكود تم فصل الرقم من الاحاد الى الالوف ووضعها فى اربع متغيرات
يوجد فى الرابط الكود كامل
http://www.qariya.com/vb/showthread.php?t=66615


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 25-06-2010, 03:04 PM المشاركة 12   
افتراضي


شكرا على تفاعلك اخى
لكن انت هنا تعلم ان عدد الخانات اربعة .
المطلوب لعدد غير معلوم من الخانات .


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 25-06-2010, 03:30 PM المشاركة 13   
افتراضي


شكرا على تفاعلك اخى
لكن انت هنا تعلم ان عدد الخانات اربعة .
المطلوب لعدد غير معلوم من الخانات .
لان معظم ال compilers لا تقبل عدد مكون من 20 خانة.
فلنفل ان اقصى عد للخانات 9



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 07:11 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)