8.7.. Učitati prirodne brojeve K i M sa tastature. Od broja K izračunati sumu M parnih brojeva.

Opis programa:
II varijanta: Varijabla par određuje početnu vrijednost za ispis da bude parna. Ako se učita paran broj to je prva vrijednost, ako je neparana za početnu vrijednosti se uzima slijedeći prirodan broj (k+1). Sa for petljom se izračunava svaki drugi prirodan broj 2*i i dodaje se na početnu vrijednost par.

Listing programa:

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

int main ()
{
    cout << "Od k izracunati sumu m parnih brojeva" << endl;  // naslov
    int k, m;                   // deklarisanje varijabli
    int i, br, s;               // deklarisanje varijabli
    cout << "Od broja: ";
    cin >> k;
    cout << "Koliko parnih: ";
    cin >> m;
    s=0;        // pocetna vrijednost sume
    i = k;      // početna vrijednost kontrolne varijable
    br = 0;     // brojač parnih brojeva - početna vrijednost

    while (br < m) {           // dok nije sabran željeni broj parnih brojeva ponavljaj - pocetak petlje
        if (i % 2 == 0) {      // broj je paran?
            s = s + i;         // da - paran, uvecaj sumu
            br = br + 1;       // brojač parnih uvečaj za 1
        }
        i++;                   // napredovanje kroz petlju
    }
    cout << "Suma = " << s << endl; // ispis sume
    return 0;
}

II varijanta       s += i;
// 08702215
#include <iostream>
using namespace std;

int main ()
{
    cout << "Od k izracunati sumu m parnih brojeva" << endl;  // naslov
    int k, m;                   // deklarisanje varijabli
    int i, br, s;               // deklarisanje varijabli
    cout << "Od broja: ";
    cin >> k;
    cout << "Koliko parnih: ";
    cin >> m;
    s=0;        // pocetna vrijednost sume
    i = k;      // početna vrijednost kontrolne varijable
    br = 0;     // brojač parnih brojeva - početna vrijednost

    while (br < m) {           // dok nije sabran željeni broj parnih brojeva ponavljaj - pocetak petlje
        if (i % 2 == 0) {      // broj je paran?
            s += i;            // da - broj je paran, uvecaj sumu
            br = br + 1;       // brojač parnih uvečaj za 1
        }
        i++;                   // napredovanje kroz petlju
    }
    cout << "Suma = " << s << endl; // ispis sume
    return 0;
}

Ispis na ekranu:
Od k izracunati sumu m parnih brojeva
Od broja: 2
Koliko parnih: 7
Suma je 56 

Index