أيوة كده صح زي ما شرحت في الدرس الاول العدد الصحيح نخزنه في مخزن انتجر......والعدد العشري الذي به ارقام بعد الفاصلة نخزنة في مخزن دبل
مثال جديد
اكتب برنامج يجمع عددين حقيقيين
الخطوة الأولى نعرف الكمبيوتر أسماء المخازن
double ax,by,sum
الخطوة الثانية نعرف الكمبيوتر القيم العددية التي سنخزنها في هذهالمخازن
ax=0.05
by=1.256
الخطوة الثالثة نعرف الكمبيوتر العملية الحسابية التي سيتم اجرائها على هذين العددين ونعرفه أيضا السم المخزن الذي سيتم حفظ الناتج داخله
sum=ax+by
وبذلك يكون قد انتهى البرنامج حيث سيقوم الكمبيوتر بتنفيذ هذه العملية ويخزن النتيجة داخل المخزن
sum
إذن البرنامج في صورته النهائية يتكون كالتالي:
سؤالCode:double ax,by,sum ax=0.05 by=1.256 sum=ax+by
هل ينفع أخزن عدد صحيح داخل مخزن معرف على انه عدد حقيقي؟
أيوة ينفع لأن كل عدد صحيح يعتبر عدد حقيقي أما العكس لأ. وطبعا النقطة دي مهمة جدا جدا جدا...ليييييييييييييه ؟!!!!!!!!
لأنك لو عملت اكسبيرت وطلبت من الكمبيوتر يفتح لك مخزن تضع فيه حجم الصفقة(Lot) وعرفت المخزن ده على إنه عدد صحيح كالتالي:
int Lot
Lot=0.1
هتشغل الاكسبيرت من غير أي مشاكل برمجية ولا ايرور(error) وكل حاجة تمام لكن الاكسبيرت مش هيفتح ولا صفقة لأنه كل مرة يقرا قيمة اللوت على انه 0........وطبعا ده بيعمل مشاكل كتير في الحسابات فلو واحد جعل اللوت =1.35 الكمبيوتر هيقراه على انه 1.00 لأنه حذف الأرقام التي بعد الفاصلة وبكده هيغير حساباتك خالص في ادارة رأس المال وحساب الربح والخسارة وهكذا
طبعا حل المشكلة دي انك تعرف اللوت على انه عدد حقيقي
double Lot
Lot=0.1
---------- Post added at 10:07 AM ---------- Previous post was at 10:06 AM ----------
أنا ماشي معاكم واحدة واحدة من الصفر
وانا منتظر تأكيد إن الكل فاهم علشان أشرح آخر حاجة في اساسيات البرمجة قبل ما أبدأ بالدخول في صلب الموضوع وهو عمل اكسبيرت