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

أدوات الموضوع

الصورة الرمزية نور الهدى N
نور الهدى N
:: مهندس جيد ::
تاريخ التسجيل: May 2010
المشاركات: 226
نشاط [ نور الهدى N ]
قوة السمعة:0
قديم 07-04-2011, 09:03 PM المشاركة 1   
sun سؤال هام و عاجل لو تكرمتم ؟ Twitter FaceBook Google+



السلام عليكم

عندي متغيران I . N
المتغير I يزداد بمقدار 1 في كل دورة

I = I + 1

أما المتغير الثاني N هو سبب السؤال ؟؟؟؟؟
حيث يجب أن يزداد هذا المتغير بمقدار 1 عند كل مرة تكون فيها قيمة المتغير I مساوية لمضاعفات العدد 7
0 , 7 , 14 , 21 , 28 , 35 ....... إلخ
ماهي العملية البرمجية أو الرياضية لهذه المسألة ؟؟؟
شكرا لكم


التعديل الأخير تم بواسطة : نور الهدى N بتاريخ 07-04-2011 الساعة 09:09 PM
اعلانات

الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 789
نشاط [ sheimy ]
قوة السمعة:99
قديم 07-04-2011, 09:57 PM المشاركة 2   
افتراضي


السلام عليكم

عندي متغيران I . N
المتغير I يزداد بمقدار 1 في كل دورة

I = I + 1

أما المتغير الثاني N هو سبب السؤال ؟؟؟؟؟
حيث يجب أن يزداد هذا المتغير بمقدار 1 عند كل مرة تكون فيها قيمة المتغير I مساوية لمضاعفات العدد 7
0 , 7 , 14 , 21 , 28 , 35 ....... إلخ
ماهي العملية البرمجية أو الرياضية لهذه المسألة ؟؟؟
شكرا لكم
كود:
if(I%7==0)
N=N+1;

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

الصورة الرمزية نور الهدى N
نور الهدى N
:: مهندس جيد ::
تاريخ التسجيل: May 2010
المشاركات: 226
نشاط [ نور الهدى N ]
قوة السمعة:0
قديم 07-04-2011, 11:04 PM المشاركة 3   
sun


شكرا لك أستاذ أحمد
و لكن عذرا أنا استخدم لغة البيزك bascom
و يبدو أن التعليمة مختلفة
أرجوا المساعدة
شكرا .


الصورة الرمزية نور الهدى N
نور الهدى N
:: مهندس جيد ::
تاريخ التسجيل: May 2010
المشاركات: 226
نشاط [ نور الهدى N ]
قوة السمعة:0
قديم 08-04-2011, 12:59 PM المشاركة 4   
sun


أنتظر مساعدتكم
الكود أو الفكرة أو العلاقة الرياضية لتنفيذ تلك الفكرة
شكرا لكم


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 08-04-2011, 02:18 PM المشاركة 5   
افتراضي


I/7 returns floating point result
I\7 returns integer result

if I/7 = I\7 then N=N+1


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 08-04-2011, 05:51 PM المشاركة 6   
افتراضي


نكون عبارة العداد I و بداخلها نكتب العبارتين اللتين ذكرهما الاخ احمد .
و تفسيرهما كما يلي :
العبارة الاولى : نقسم العداد I على العدد 7 فاذا كان الباقي ليس صفرا فالعدد ليس من مضاعفات العدد 7 . و لن يتحقق الشرط داخل عبارة IF ويتخطى العبارة الثانية .
واذا كان الباقي صفر فالعدد من مضاعفات العدد 7 و ينتقل الى العبارة الثانية فيضيف واحد على المتغير N .


الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 789
نشاط [ sheimy ]
قوة السمعة:99
قديم 08-04-2011, 09:44 PM المشاركة 7   
افتراضي


أنتظر مساعدتكم
الكود أو الفكرة أو العلاقة الرياضية لتنفيذ تلك الفكرة
شكرا لكم
اختى الحل هو العلامة
%
واللتى ترجع الباقى من ناتج القسمة
يعنى مثلا
8%5
الناتج هو 1 والباقى 3
فاذا كان الباقى بصفر فهذا يعنى ان العدد قبل العلامة هو مضاعفات العدد بعد العلامة


الصورة الرمزية أبو معاذ 2010
أبو معاذ 2010
:: مشرف قسم الإنتاج الزراعي والحيواني والطاقة البديلة ::
تاريخ التسجيل: Feb 2010
المشاركات: 2,121
نشاط [ أبو معاذ 2010 ]
قوة السمعة:217
قديم 08-04-2011, 09:58 PM المشاركة 8   
افتراضي


I/7 returns floating point result
I\7 returns integer result

if I/7 = I\7 then N=N+1
يا له من حل ذكي ، سلمت يداك يا أستاذ ماجد .

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025