كود بلغة c++ لحساب مجموع الاعداد الزوجيه المعطاه من المستخدم
سؤال يتكرر في الجامعات بكثره وهو اكتب برنامج لغة c++ يقوم بجمع جميع الارقام الزوجيه التي تقل عن او تساوي n حيث ان n هي القيمه المعطاه من المستخدم - rite a C++ program that computes the sum of even number less than or equal to n where n is given ny the user, هذا0 السؤال يتكرر بكثر احيانا يطلب منك ان تقوم بجمع جميع الاعداد واحيانا الاعداد الزوجيه فقط واحيانا الفريده وهكذا فقط يمكنك فهم الكود وتستطيع بكل سهوله ان تقوم بالتعديل عليه, وهذا الكود ايضا قمت بعمله لهم بلغة الجافا يمكنكم قراءة المقاله الخاصه بالجافا ايضا.
ماهي فكرة الكود ؟
فكرة الكود بكل اختصار ان القيمه التي سوف تدخل من المستخدم سوف يقوم البرنامج بجمعها وجمع ما قبلها ولكن الاعداد الزوجيه فقط مثال
قام المستخدم بإدخال الرقم 8 سوف يقوم البرنامج بجمع التالي 8+6+4+2 ويخرج الناتج النهائي فقط وهو 20.
كود حساب جميع الاعداد الزوجيه
#include <iostream>
#include <string>
using namespace std;
int main()
{
int sum=0,n;
cout<<"Enter your number : ";
cin>>n;
for(int i=0;i<=n;i++) {
if(i%2==0){
sum=sum+i;
}
}
cout<<sum<<endl;
return 0;
}
شرح الكود البرمجي :
في البدايه قمت بتعريف sum وهي المجموع وقيمتها 0 وان لم اضع لها قيمه فلا تؤثر معي وايضا عرفت n وهي القيمه المعطاه من المستخدم
بعد ذلك قمت بطباعة جمله ادخل الرقم
وهنا جعلت المستخدم من يدخل القيمه
وبعد ذلك وضعت فور لوب لكي اقوم بجمع جميع الاعداد التي الزوجيه التي تقل او تساوي قيمة n
بعد ذلك وضعت شرط ان الاعداد التي تخرج لي فقط تكون زوجيه
بعد ذلك سوف يتم تخزين جميع القيم التي تخرج في متغير sum والذي قمت بتعريفه بالاعلي
بعد ذلك جملة طباعة لكي اخرج للمستخدم القيمه النهائيه
لمزيد من الاكواد
لمزيد من الاكواد