Ibo Kader نشر 22 نوفمبر 2021 أرسل تقرير نشر 22 نوفمبر 2021 كيف نقوم بحساب مجموع الأعداد الزوجية المحصورة بين 0 و 100 واذا ممكن تمثيلها بطريقة pseudocode 1 اقتباس
0 محمد أبو عواد نشر 22 نوفمبر 2021 أرسل تقرير نشر 22 نوفمبر 2021 بداية نحتاج الى متغير ليحمل قيمة الجمع وليكن اسمه sum وقيمته الأولية هي 0 , ثم سوف نقوم بعمل حلقة تكرار باستخدام for ويكون قيمة i تساوي 2 وتنتهي عندما i أكبر من 100 , وفي كل دورة تزداد قيمة i بمقدار 2 لكي نضمن أن الرقم زوجي , وفي كل دورة نقوم باضافة الرقم لقيمة المتغير sum يكون شكل الكود كالتالي public static void Main() { int sum=0;// المتغير الذي نخزن فيه قيمة الجمع for (int i = 2; i <= 100; i += 2) //حلقة تكرارية تبدأ من 2 وتنتهي عندما i أكبر من 100 وكل دورة تزداد بمقدار 2 { sum += i; // نضيف قيمة i في كل دورة الى قيمة المتغير sum } Console.Write(sum); // طباعة قيمة المتغير sum } اقتباس
0 شرف الدين حفني نشر 23 نوفمبر 2021 أرسل تقرير نشر 23 نوفمبر 2021 بالإضافة إلى إجابة محمد يمكنك أيضًا فعل ذلك دون أن تقوم بعمل حلقة تكرارية حتى تحصل على أداء أفضل عبر المعادلة الرياضية التالية لدينا معادلة المتتاليات الحسابية التي مفادها s=(n/2)*(a+l) حيث الs هي مجموع المتتالية وال n عدد العناصر وال a أول عنصر وال l أخر عنصر بما أنك تريد العثور على الأعداد محصورة بين 0 و 100 إذا سيكون أخر عنصر في المتتالية 98 مجموع العناصر الزوجية من 0 إلى 100 51 وبما أنك ستقوم بجلب الأعداد المحصورة بينهما فلن تتضمن ال0 أو ال100 فسيكون مجموع العناصر 49 لذا يمكن بسهولة حساب المجموع بالمعادلة السابقة بعد التعويض عن n ب49 والتعويض عن a ب 2 ليكون شكل الشفرة البرمجية كالتالي int sum = (48/2)*(2+98) ويكون الشفرة المزيفة( pseudo code كالتالي) let sum = (48/2)*(2+98) 1 اقتباس
السؤال
Ibo Kader
كيف نقوم بحساب مجموع الأعداد الزوجية المحصورة بين 0 و 100
واذا ممكن تمثيلها بطريقة pseudocode
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.