12.5.6. Napisati program koji će za učitanu vrijednost N izračunati vrijednost izraza i ispisati::
Opis rješenja: Za svaku vrijednost promjenjive i se uvačava faktorijel p = p * i;. Samo za brojeve djeljive sa 3 se množi kn sa k kfakt = kfakt * k. Sabirak sume s je samo za brojeve djeljive sa 3 i to je s = s + kfakt * p.
Listing programa:
package zadatak;
import java.util.Scanner;
public class P12500036 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n, k;
double s = 0, p = 1, kfakt = 1;
System.out.print("Koeficijent k: ");
k = input.nextInt();
System.out.print("Ucitati n ");
n = input.nextInt();
for (int i = 1; i <= (3 * n); i++) {
p = p * i;
if (i % 3 == 0) {
kfakt = kfakt * k;
s = s + kfakt * p;
}
}
System.out.println("s = " + s);
}
}
Ispis na ekranu:
Index
|