What's new

C & C++ While Loop add numbers

PHC-SCANMYVIRUS

Forum Veteran
Elite
Joined
Nov 12, 2013
Posts
1,380
Solutions
1
Reaction
2,204
Points
565
Age
27
Mga bossing patulong naman dito pag code ng C++.

#include <iostream>
using namespace std;

int main() {

int n;
cout << "Enter a Number: ";
cin >> n;

int i = 1;
while (i <= n) {
cout << i << endl;
++i;
}
sum = sum + n;
cout << endl;
cout << "The sum is: ";
system("PAUSE");
return 0;
}

Dapat ganito result:
Enter a Number: 5
1
2
3
4
5
The sum is: 15

-Paano po ma add yung loop na numbers po? Kapag nag entry po ako ng 3 dapat po ang sum ay 6 po.
 
Para ma-add ang mga numbers sa loob ng loop, kailangan mong magdagdag ng isang variable na magre-record ng sum. Dapat mong i-initialize ang variable na ito bago simulan ang loop at dagdagan ito sa bawat iteration ng loop. Pwede mo baguhin ang code mo na ito:

C++:
#include <iostream>
using namespace std;

int main() {
    int n;
    cout << "Enter a Number: ";
    cin >> n;
    
    int i = 1;
    int sum = 0; // initialize sum to 0
    while (i <= n) {
        cout << i << endl;
        sum += i; // add i to sum
        ++i;
    }
    
    cout << endl;
    cout << "The sum is: " << sum << endl; // print the sum
    
    system("PAUSE");
    return 0;
}

Sa code na ito, ginawa ko ang sum na isang integer variable at inilagay ito sa loob ng loop para ma-add ang bawat number sa sum kapag ito ay naloopt. Pagkatapos ng loop, pwede mo nang i-print ang sum.

Kapag nag-entry ka ng 3, ang resulta ay dapat:

Code:
Enter a Number: 3
1
2
3

The sum is: 6

Sana nakatulong ito! Kung mayroon kang ibang mga katanungan, huwag mag-atubiling magtanong ulit.
 

Similar threads

Back
Top