8.1.. Izračunati sumu prirodnih brojeva u intervalu od k do n čija je cifra jedinica 8.

Opis rješenja: Cifra jedinica se dobija kao ostatak dijeljenjem sa 10 (i % 10 = 8). Djeljivost

Tekstualni algoritam:

  1. učitati granice intervala sabiranja (k, n)
  2. postaviti početnu vrijednost sume (s = 0;)
  3. za i = k do n radi
    ako je cifra jedinica 8((i % 10 = 8 ) tada formirati novu vrijednost sume (s=s+i;)
  4. ispisati izračunatu vrijednost sume

Listing programa:

P08112014;
USES
package for_petlja;
import java.util.Scanner;

public class P08112014 {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		
		System.out.print("Unesi k: ");
		int k=input.nextInt();
		System.out.print("Unesi n: ");
		int n=input.nextInt();
		
		int s=0;
		for (int i=k; i<=n; i++)
			if (i % 10 == 8)
				s=s+i;
		System.out.print("Suma brojeva cija je zadnja cifra 8 od k do n je: " +s);
	}
}

Ispis na ekranu:

Index