12-10-2010, 10:12 PM
|
#2
|
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
|
رد: [cpcs 202 - برمجة 1] لديك سؤال , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد
لو سمحت ممكن تشرح الكود
وليه عملت دي العمليه fraction = x - decemal;
وشكرا
|
الكود يستقبل إدخال المستخدم كـ متغير من نوع float .
بعد ذلك عرفت متغيرين إضافيين الأول نوعه int لحفظ الرقم العشري (قبل الفاصلة) , والثاني نوعه float لحفظ الكسر .
ثم بعد ذلك في المتغير ذو النوع int حفظت بداخله إدخال المستخدم ذو النوع float لذلك قمت بتحويلها بوضعها بين قوسين (int) .
فبالتالي int عبارة عن نوع عدد صحيح , فذلك سيتم حفظ الرقم بدون الفاصلة وبدون الأرقام التي بعد الفاصلة .
يعني سار عندي في المتغير ذو النوع int الرقم بدون فاصلة .
فبالتالي علشان أجيب الكسر فقط بدون الرقم الصحيح , قمت بطرح إدخال المستخدم مع متغير العدد الصحيح , فبالتالي تكون قيمة العدد الصحيح 0 وتتبقى قيمة الكسر .
أي نفرض التالي :
المستخدم أدخل : 10.5
المتغير ذو النوع int سيتم حفظ بداخله = 10
والمتغير ذو النوع float المخصص لحفظ العدد الكسري = إدخال المستخدم - متغير العدد الصحيح
= 10.5 - 10 = 0.5
وهكذا .
بالتوفيق .
|
|
سبحان الله وبحمد ,,, سبحان الله العظيم الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه . اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
|
|
|
|