8.2.. Napisati program za ispis kvadrata prirodnih brojeva do n (while petlja).

Opis rješenja: Proizvod broja samim sobom je kvadrat tog broja; tj. i * i je kvadrat broja i.

Opis programa: Izračunavanje kvadrata se izvodi funkcijom (Math.pow(i, 2)).

Listing programa:

// 08211031
import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
        System.out.println("Ispisati kvadrata prirodnih brojeva do n "); // naslov
        int n, i;                   // deklarisanje varjabli

        System.out.print("Do broja: ");
        n = input.nextInt();        // upis broja do kojeg se ispisuje
        i = 1;                      // pocetna vrijednost kontrolne varijable
        while(i <= n) {             // dok je i <= n ponavljaj - pocetak petlje
            System.out.println("i = " + i + "   i*i = " + i * i); // proizvod broja samog sa sombom
            i++; // i = i + 1 - napredovanje kroz petlju
		}
	}
}

II varijanta Math.pow(i, 2) - Math. ukljucuje biblioteku matematickih funkcija
// 08211031
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
        Scanner input = new Scanner (System.in);
        System.out.println("Ispisati kvadrata prirodnih brojeva do n "); // naslov
        int n, i;                   // deklarisanje varjabli

        System.out.print("Do broja: ");
        n = input.nextInt();        // upis broja do kojeg se ispisuje

        i = 1;                      // pocetna vrijednost kontrolne varijable
        while(i <= n) {             // dok je i <= n ponavljaj - pocetak petlje
            System.out.println("i = " + i + "   i*i = " + Math.pow(i, 2));    // Math. ukljucuje biblioteku matematickih funkcija: pow() stepenovanje
            i++;                    // slijedeca vrijednost kontrolne varijable i
        }
    }
}

Ispis na ekranu:

Index