8.7.. Učitavati prirodne brojeve sa tastature i izračunati njihovu sumu. Proces se prikida učitavanjem 0.

Opis programa: Prvo učitani broj se provjerava na ulazu u WHILE petlju (while (broj != 0)). Ako nije učitana 0, dodaje se na varijablu s, zatim se ponovlja učitavanje broja, povratak na while naredbu i uvečanje s. Učitavanjem 0 izlazi se iz while petlje i ispisuje suma učitanih brojeva.

Listing programa:

// 08702002
#include <iostream>
using namespace std;

int main ()
{
    cout << "Sabiranje brojeva dok se ne ucita 0" << endl;  // naslov
    int broj;                    // deklarisanje varijabli
    int s = 0;                   // pocetna vrijednost sume

    cout << "Broj ili 0: ";      // prvi broj
    cin >> broj;                 // ulaz 

    while (broj != 0) {           // ponavljaj sve dok se ne ucita 0 
        s = s + broj;             // uvecaj sumu sa ucitanim brojem
//        cout << "Suma ", s << endl;   // ispis sume ako zelite prikaz za svaki broj
        cout << "Broj ili 0: ";   // novi broj
        cin >> broj;              // ulaz 
    }
    cout << "Suma = " << s << endl; // ispis sume
  
    return 0;
}

Ispis na ekranu:
Sabiranje brojeva dok se ne ucita 0
Broj ili 0: 2
Broj ili 0: 4
Broj ili 0: 5
Broj ili 0: 0
Suma 11

Index