14.6.. Aritmetička sredina trocifrenih brojeva čija je prva cifra djeljiva sa 3 a druga cifra djeljiva sa 4.

Opis rješenja: Početna vrijednost sume je s:=0; a brojča br:=0. Kumulativna suma se izračunava sa s =s + i; a kumulativni brojač se izračunava sa br = br + 1;. Aritmetička sredina se izračunava na kraju kao as = s/br; Provjera djeljivosti se izvodi naredbom MOD tj. IF i MOD 10 = 3 THEN;. Ako je ostatak dijeljenja sa 10 jednak 3 to znači da je zadnja cifra 3.

Listing programa:

REM 14615020
PRINT "Aritmeticka sredina trocifrenih brojeva prva cifra djeljiva sa 3 a druga cifra djeljiva sa 4"
br = 0
suma = 0
FOR i = 100 TO 999
    s = INT(i / 100)          : REM stotice
    d = INT((i MOD 100) / 10) : REM desetice ili INT(i / 10) MOD 10 ili INT((i - s * 100) / 10)
    j = i MOD 10              : REM jedinice
    IF (s MOD 3 = 0) AND (d MOD 4 = 0) THEN
        suma = suma + i: REM uvecaj sumu
        br = br + 1: REM jos jedan broj
    END IF
NEXT i
asr = suma / br               : REM aritmeticka sredina
PRINT suma, br
PRINT "Aritmeticka sredina = "; asr: REM ispis
END

Ispis na ekranu:

Index