14.6.. Aritmetička sredina trocifrenih brojeva sa zadnjom cifrom 3.
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 14615002
PRINT "Aritmeticka sredina trocifrenih brojeva sa zadnjom cifrom 3"
br = 0
suma = 0
FOR i = 100 TO 999
j = i MOD 10 : REM jedinice
IF i MOD 10 = 3 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
|