سي بلس بلس-34:مجموعة الاعداد السالبة وحاصل ضرب الاعداد الموجبة


السلام عليكم ورحمة الله وبركاته

اخوتي الكرام اخواتي الفاضلات 

سؤالنا اليوم يقول:

write a C++ program to calculate the product of positive integers and sum of negative integers for 10 numbers ?

والترجمة لهذا هي:

اكتب برنامج لحساب حاصل ضرب الاعداد الموجبة وحاصل جمع الاعداد السالبة من ضمن 10 اعداد صحيحة يتم ادخالها من قبل المستخدم.

والحل في الصورة التالية:

sum-product

كما هو معروف فأن ناتج الجمع نعطيه قيمة اولية صفر لأن الصفر هو النظير الجمعي

وكذلك نعطي قيمة اولية لحاضل الضرب مقدارها واحد لأن الواحد هو النظير الضربي 

ثم نقوم بأستخدام شرط (IF) لمعرفة هل العدد موجب فنظربه بناتج الضرب السابق وان كان سالب نجمعه مع ناتج الجمع السابق 

ملاحظة: اعتبرنا هنا ان الصفر مع الاعداد السالبة وذلك لأننا لو اعتبرناه موجباً لكان ناتج الضرب دوماً صفر في حالة ادخال اي عدد صفر في حين استفدنا من اعتباره سالب لأنه لا يؤثر على ناتج الجمع.

تحياتي للجميع واتمنى ان يكون السؤال وجوابه مفيداً للجميع

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s