شارك المقالة

اكتب برنامج بلغة c++ لحساب مجموع الاقل التي تقل عن او تساوي n


كود برنامج بلغة c++ لحساب مجموع الاقل التي تقل عن او تساوي n


زوارنا الاعزاء مرحبا بكم, هل تبحث عن كود يقوم بجمع جميع الاعداد التي تقل عن او تساوي القيمه المدخله من المستخدم بلغة c++ – write a program c++ that uses a for statement to find the smallest of several integers, فالحل هو في هذه المقاله فهذا الكود سبق وان قمت بوضعه لكم بلغة الجافا ولكن وجدت ان هذا الكود ايضا يتم طلبه في بعض الجامعات بلغة c++ ولذلك قمت بكتابته وتنزيله لكم بشكل مجاني, وايضا في اسفل الكود سوف تجد شرح للكود لذلك حاول ان تكمل التدوينه للنهايه.


ماهي فكرة الكود ؟


فكرة الكود بسيطه جدا سوف يقوم المستخدم بإدخال قيمه وليكن قام المستخدم بإدخال رقم 5 سوف يقوم البرنامج بجمع هذا الرقم وما قبله كالتالي : 5+4+3+2+1 وسوف يظهر لك الناتج فقط وهو 15 , مثال اخر, قام المستخدم بإدخال رقم 6 سوف يقوم البرنامج بجمع الرقم وما قبله كالتالي : 6+5+4+3+2+1 سوف يخرج لك الناتج النهائي وهو 21 وهكذا مع باقي الاكواد.

لماذا لغة c++ ؟


كثير من الجامعات تقوم بتدريس المناهج بلغة السي بلس بلس, ولذلك لبعض مميزات تتميز بها لغة  وهي :

  • لغة برمجة كائنيةٍ متعددة الأغراض
  • قريبة من لغات البشر
  • سهلة الفهم
  • لغة عالية المستوى
  • يمكن تشغيل معظم ألاكوادالمكتوبة بلغة C في ++C
  • تمتلك لغة السي بلس بلس مجموعة مكتبات تسهل عمل المبرمجين

كود يجمع الارقام التي يقوم المستخدم بإدخالها وما قبلها


#include <iostream>
using namespace std; 
int main()
{
int n,sum;
cout << "Enter your number" <<endl;
cin>> n;
for (int i=0; i<=n; n--) 
sum=sum+n;
cout<< sum;  
}


شرح الكود السابق


بداية الشرح من بعد الmain : اولا قمت بتعريف حرف n وهو القيمه التي يدخلها المستخدم و sum وهو مجموع الارقام
السطر التالي قمت بجعل المستخدم من يدخل قيمة n
بعد ذاك قمت بعمل حلقة لوب لكي استطيع ايجاد الارقام التي تسبق الرقم المدخل او تساويه
بعد ذلك قمت بوضع sum وهي تساوي sum+n وهذا معناه ان اي رقم يخرج من الحلقه سوف يتم تخزينه هنا وجمعه مع ما قبله الى ان تنتهي الحلقه
السطر الاخير قمت بطباعة القيمه التي تمت تخزينها في sum

شاهد أيضًا
مقالات ذات صلة
شرح كيفية تشغيل المشروع الخاص بك على Web باستخدام Flutter

شرح كيفية تشغيل المشروع الخاص بك على Web باستخدام Flutter في هذه المقالة سوف نشرح…

مجموعة اكواد بايثون تجعلك محترف في عالم البرمجة | Python code set makes you a professional in the world of programming

مجموعة اكواد بايثون تجعلك محترف في عالم البرمجة اذا كنت تبحث عن سكريبتات بايثون جاهزه…

كود بلغة الجافا لطباعة رسمة المربع و المستطيل | Draw a rectangle in Java

  شرح طباعة مربع بلغة الجافابعده تقدمنا في تقديم دروس تعلم لغة البرمجة جافا الان…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع