8.1.. Suma parnih brojeva od 1 do 5.

Opis rješenja: Postavlja se početna vrijednost sume (s=0). Prva vrijednost kontrolne varijable i je 1 u FOR petlji ima provjeru da li je kontrolna varijabla djeljiva sa 2 tj. da li je parna. Provjera se izvodi sa logičkim izrazom i % 2 = 0 u naredbi IF. Sabiraju se samo brojevi koji zadovoljavaju dati logički izraz tj. kad je logički izraz istinit.

Opis programa: Operator uvećanja ++ uvećava vrijednost varijable za 1. Primjer: i++ je ekvivalentan izrazu i = i + 1. Vidi Operatori uvećanja /INCREMENT/ i++ i++i; operatori umanjenja /DECREMENT/ i-- i --i
Operator += Primjer: s += i je ekvivalentan izrazu s = s + i. Vidi Složeni binarni operatori +=, -=, *= i /=;
Logički izraz i % 2 == 0 je TRUE kad je broj paran, vidi Cjelobrojno dijeljenje i modul broja.

Listing programa:

// Suma parnih prirodnih brojeva od 1 do 5
// 08112022
public class Main {
    public static void main(String[] args) {
        System.out.println("Suma parnih brojeva od 1 do 5");    // naslov

        int i, s;                       // deklarisanje varjable

        s = 0;                          // pocetna vrijednost kumulativne sume
        for (i = 1; i <= 5; i++)        // ponavljanje za i = 1 do i = 5 - pocetak petlje
            if (i % 2 == 0)             // broj je paran?
                s = s + i;              // da, kumulativna suma brojeva suma = suma + i; 
        System.out.println("suma parnih je = " + s);  // ispis sume
    }
}

II Varijanta  int i = 1; s += i
// 08112022
public class Main {
    public static void main(String[] args) {
        System.out.println("Suma parnih brojeva od 1 do 5");    // naslov

        int s;                          // deklarisanje varjable

        s = 0;                          // pocetna vrijednost kumulativne sume
        for (int i = 1; i <= 5; i++)    // ponavljanje za i = 1 do i = 5 - pocetak petlje
            if (i % 2 == 0)             // broj je paran?
                s = s + i;              // da, kumulativna suma brojeva suma = suma + i; 
        System.out.println("suma parnih je = " + s);  // ispis sume
    }
}

Ispis na ekranu:

Index