9.3.. Napisati program sa funkcijom za izračunavanje obima kvadrata.
Listing programa:
// 09351008
// Obim kvadrata
import java.util.Scanner;
public class Main {
static int obim(int a2) { // definisanje obim kvadrat dva broja
return 4 * a2; // obim broja - 4a -izlazna vrijednost funkcije
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Obima kvadrata"); // naslov
int a; // deklarisanje varijable
System.out.print("Stranica: ");
a = input.nextInt(); // učitaj stranicu
System.out.print("Stranica = " + a + "\tObim kvadrata = " + obim(a)); // ispis obim
}
}
II verzija poziv metoda iz naredbe
// 09351008
// Obim kvadrata
import java.util.Scanner;
public class Main {
static int obim(int a2) { // definisanje obim kvadrat dva broja
return 4 * a2; // obim broja - 4a -izlazna vrijednost funkcije
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Obima kvadrata"); // naslov
int a; // deklarisanje varijable
System.out.print("Stranica: ");
a = input.nextInt(); // učitaj stranicu
int o = obim(a); // poziv metoda
System.out.print("Stranica = " + a + "\tObim kvadrata = " + o); // ispis obim
}
}
III verzija posebna varijabla za povratnu vrijednost u funkciji
// 09351008
// Obim kvadrata
import java.util.Scanner;
public class Main {
static int obim(int a2) { // definisanje obim kvadrat dva broja
int r; // rezultat
r = a * a; // izracunaj rezulata
return r; // vraca rezultat
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Obima kvadrata"); // naslov
int a; // deklarisanje varijable
System.out.print("Stranica: ");
a = input.nextInt(); // učitaj stranicu
int o = obim(a); // poziv metoda
System.out.print("Stranica = " + a + "\tObim kvadrata = " + o); // ispis obim
}
}
Ispis na ekranu:
Obim kvadrata
Stranica: 3
Stranica = 3 Obim = 12
Ispis na ekranu:
Index
|