14.6.. Suma trocifrenih brojeva kod kojih je razlika prve dvije cifre djeljiva sa 3.

Opis rješenja: Početna vrijednost sume je s=0; a kumulativna suma se izračunava sa s = s + i;. Provjera djeljivosti se izvodi naredbom MOD tj. IF (s - d) MOD 3 = 0 THEN. Ako je ostatak dijeljenja sa 3 jednak 0 to znači da je razlika prve dvije cifre djeljiva sa 3.

Listing programa:

  
REM 14612026
PRINT "Suma trocifrenih brojeva razlika prve dvije cifre djeljiva sa 3"
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)
    : REM razlika prve dvije cifre djeljiva sa 3    
    IF (s - d) MOD 3 = 0 THEN
        suma = suma + i       : REM uvecaj sumu
    END IF
NEXT i
PRINT "Suma "; suma
END

Ispis na ekranu:

Index