الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تصحيح برنامج جمع الأعداد الزوجية

بدأه الآميـرهـ في 14 أبريل 2012 · 3 رد · 1,612 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

شكرا لجهودكم و أتمنى مساعدتي في هذا البرنامج "

Write a program to find the sum of even numbers using for loop from numbers 1-50, but break the loop using break statement, when sum exceeds 85, and print the sum.

كتبت البرنامج بهذه الصياغة:

لكنه يظهرناتج موحد فقط

#include <iostream>
#include <conio.h>
using std::cout;
using std::endl;
int main()
{
	int total = 0;
	for ( int number = 2; number <= 50; number +=2 )
	{
		total += number;
		if ( total>85)
			break;
	}
	cout << "sum is " << total << endl;
	getch();
	return 0;
}

من لديه الخبرة فليساعدني و له الأجر

و شكرا لكم

#2
اقتباس

لكنه يظهرناتج موحد فقط

وهل تتوقعى ان تتغير الاعداد الزوجية الموجودة مابين الرقم 1 والرقم 50 ؟؟؟؟؟؟؟

ارى البرنامج صحيحا ولا يحتاج الى اى تعديل او تصحيح :)

بالتوفيق


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#3

كود التحقق بالمخرجات:

/* 
 * File:   main.cpp
 * Author: Mohammed Abu Zayed *
 * Created on April 15, 2012, 10:49 AM
 * 
 * Write a program to find the sum of even numbers using for loop from numbers 1-50,
 * but break the loop using break statement, 
 * when sum exceeds 85, and print the sum. 
 */

#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    int total = 0;
    for (int number = 2; number <= 50; number += 2)
    {
        if (total > 85)
            break;
        cout << number << " + ";
        total += number;
    }
    cout << "sum is: " << total << endl;
    getch();
    return 0;
}

المخرجات:

2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + sum is: 90

RUN SUCCESSFUL (total time: 162ms)

هذا والله ولى التوفيق

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#4

فهمت من السؤال أن المستخدم يختار الأرقام من بين 1-50 :rolleyes:

شكرا لكم :regular_smile:

مواضيع مشابهة