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

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

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,524
نشاط [ wleed antar ]
قوة السمعة:145
قديم 08-05-2012, 05:06 PM المشاركة 1   
افتراضي مطلوب مساعدة فى تعليمة ;() sin للحصول على جيب الزاوية بالدرجات Twitter FaceBook Google+



السلام عليكم

رجاء من زى خبرة

هل أحد تعامل مع التعليمة ;()Sin

إذا أردنا الحصول على جيب الزاوية 30 درجة فإننا نكتب على الآلة الحاسبة
كود:
sin(30);
لكن فى البرنامج تكون النتائج أرقام غريبة

وأبسط شئ هو
كود:
x=sin(90);
والمفروض أن الجواب هو 1 ولكن نجد الرقم الآتى :-
8.93991
فهل من طريقة للحصول على جيب الزاوية التى بالدرجات ؟؟؟



اعلانات

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


استاذ وليد الزوايا تكتب بالنظام القطري و ليس بالدرجات ...
الزاوية القطرية = الزاوية بالدرجات × 3.14 ÷ 180 ...

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

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,524
نشاط [ wleed antar ]
قوة السمعة:145
قديم 08-05-2012, 05:21 PM المشاركة 3   
افتراضي


استاذ وليد الزوايا تكتب بالنظام القطري و ليس بالدرجات ...
الزاوية القطرية = الزاوية بالدرجات × 3.14 ÷ 180 ...
شكرا لك أستاذنا الغالى

ولكن إيه الحل الآن ؟؟

للحصول على نفس نتيجة الآلة الحاسبة ؟؟


الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,524
نشاط [ wleed antar ]
قوة السمعة:145
قديم 08-05-2012, 05:30 PM المشاركة 4   
افتراضي


مثال :-

كود:
x = sin( 90 * 3.14 / 180 ) ;
الجواب الصحيح المفروض يكون 1

ولكن الناتج هنا هو :-
9.99991

أين المشكلة ؟ ؟


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


لا ارى مشكلة 0.999991 = 1
و طبعا هذا الفرق سببه النسبة الثابته 3.14 و كذلك ناتج القسمة


الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,630
نشاط [ 5282 ]
قوة السمعة:111
قديم 08-05-2012, 06:00 PM المشاركة 6   
افتراضي


مثال :-

كود:
x = sin( 90 * 3.14 / 180 ) ;
الجواب الصحيح المفروض يكون 1

ولكن الناتج هنا هو :-
9.99991

أين المشكلة ؟ ؟
برنامج ميكروالكترونيكا قد توجد بة بعض الاخطاء البرمجية فى بعض الاصدارات وهذا ما واجهنى مع بعض الاكواد.
لذلك من الافضل وضع سؤالك فى المنتدى الرسمى للشركة وفى القسم المخصص وسوف يجيبك احد المعتمدين من موقع الشركة عن سبب المشكلة منك او من البرنامج .

http://www.mikroe.com/forum/viewforum.php?f=139


الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,524
نشاط [ wleed antar ]
قوة السمعة:145
قديم 08-05-2012, 06:06 PM المشاركة 7   
افتراضي


لا ارى مشكلة 0.999991 = 1
و طبعا هذا الفرق سببه النسبة الثابته 3.14 و كذلك ناتج القسمة
بارك الله فيك أستاذى العزيز

المشكلة أنى لم أكتب النسبة التقريبية 3.14159 هكذا وكتبتها مختصرة وكان الناتج هو
9.99991

أى 10

وبعد كتابة النسبة التقريبية كاملة أصبحت النتيجة
1

شكرا لك على الملاحظات وزادك الله من علمه


الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,524
نشاط [ wleed antar ]
قوة السمعة:145
قديم 08-05-2012, 06:08 PM المشاركة 8   
افتراضي


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

http://www.mikroe.com/forum/viewforum.php?f=139
نعم أخى بارك الله فيك

فقد راسلت زملائى ومن أحسبهم على علم ولكن أسرع رد كان الأستاذ حيدر بارك الله فيه

و أخبرنى أن البرنامج يتعامل بالنظام القطرى وليس بالدرجات
ثم عرفت من المنتدى الخاص بالشركة أن النسبة التقريبية يجب أن تكتب كاملة

شكرا لك أخى
وبالتوفيق

إضافة رد

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

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

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


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

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