9.3.. Napisati program sa funkcijom za izračunavanje površine kvadrata.
Listing programa:
I varijanta poziv metada iz naredbe ispisa
// 09351010
// Povrsina kvadrata
import java.util.Scanner;
public class Main {
static int povrsina(int a) { // definisanje funkcije povrsina kvadrata
return a * a; // dvostruka vrijednost broja - izlazna vrijednost funkcije
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Povrsina kvadrata"); // naslov
int a; // deklarisanje varijable
System.out.print("Stranica: ");
a = input.nextInt(); // učitaj vrijednost strnaice
System.out.print("Stranica = " + a + "\tPovrsina = " + povrsina(a)); // ispis povrsine
}
}
II verzija poziv metoda iz naredbe
// 09351010
// Povrsina kvadrata
import java.util.Scanner;
public class Main {
static int povrsina(int a) { // definisanje funkcije povrsina kvadrata
return a * a; // povrsina kvadrata - izlazna vrijednost funkcije
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Povrsina kvadrata"); // naslov
int a; // deklarisanje varijable
System.out.print("Stranica: ");
a = input.nextInt(); // učitaj vrijednost strnaice
int p = povrsina(a); // poziv metoda
System.out.print("Stranica = " + a + "\tPovrsina = " + p); // ispis povrsine
}
}
static int dvaX(int a) { // definisanje funkcije dvostruke vrijednsoti broja
return a + a; // dvostruka vrijednost broja - izlazna vrijednost funkcije
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Dvostruka vrijednost ucitanog broja"); // naslov
int a; // deklarisanje varijable
System.out.print("Broj: ");
a = input.nextInt(); // učitaj prvi broj
int izracunajDvostrukuVrijednost = dvaX(a); // poziv metoda
System.out.print("Stranica = " + a + "Dvostruka vrijednost ucitanog broja = " + izracunajDvostrukuVrijednost); // ispis sume
}
}
Ispis na ekranu:
Povrsina kvadrata
Stranica: 3
Stranica = 3 Povrsina = 9
Ispis na ekranu:
Index
|