14.2... Izračunati sumu neparnih dvocifrene brojeva (nisu djeljivih sa 2).
Opis rješenja: Ostatak pri dijeljenju se dobija naredbom %. Da li je pri dijeljenju sa 2 ostatak 0. Provjera da li ostatak dijeljenja dvocifrenog broja sa 2 nije jednak 0 se izvodi logičkim izrazom if (broj % 2 != 0).
Primjeri ostatka dijeljenja sa 2:
0 % 2 = 0
1 % 2 = 1
2 % 2 = 0
3 % 2 = 1
4 % 2 = 0
5 % 2 = 1
6 % 2 = 0
Listing programa:
// 14212002
public class Main {
public static void main(String[] args) {
System.out.println("Dvocifreni - Suma neparnih"); // naslov
int i; // deklarisanje varijable i
int s = 0; // pocetna vrijednost sume
for (broj=10; broj<=99; broj++) // za dvocifrene brojeve radi
if (i % 2 != 0 ) // ostatak dijeljenja sa 2 nije 0?
s = s + i; // da, nova vrijednost sume
System.out.println("Suma = " + s); // ispis sume
}
}
Ispis na ekranu:
Dvocifreni - Suma neparnih
Suma neparnih = 2475
Index
|