9.3.. Napisati program sa funkcijom za izracunavanje proizvoda neparnih brojeva od k do n.
Opis programa: static - Ako koristimo ključnu riječ static, može joj se pristupiti bez kreiranja objekta.
Listing programa:
// 09311015
// faktorijel neparnih brojeva
import java.util.Scanner;
public class Main {
static double fact(int k) { // definisanje funkcije faktorijela
int i; // deklarisanje varijabli
float p;
p = 1; // pocetna vrijednost
for (i= 1; i <= k; i++) // za 1 do k radi
if(i % 2 != 0) // neparni?
p = p * i; // mnozi proizvod sa novom vrijednosti i
return p;
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Faktorijel neparnih brojeva do n"); // naslov
int n ; // deklarisanje varijabli
double c;
System.out.print("Broj n: ");
n = input.nextInt(); // učitaj broj
c = fact(n);
System.out.print("n = " + n + "\tfaktorijel neparnih brojeva do n = " + c); // ispis proizvod
}
}
Ispis na ekranu:
Faktorijel neparnih brojeva do n
Broj: 8
n = 8 n! = 105
Ispis na ekranu:
Index
|