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
|