8.1..Izračunati i ispisati sumu reciprocnih vrijednosti prirodnih brojeva od k do n.
Opis rješenja:
Opis programa:
Listing programa :
//08112008 suma reciprocnih vrijednosti brojeva od k do n
import java.util.Scanner;
public class P08112008 {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
int k, n;
double i,s=0;
System.out.print("Od broja: ");
k = input.nextInt();
System.out.print("Do broja: ");
n = input.nextInt();
for (i=k; i<= n; i++){
s=s+1/i;
}
System.out.println("Od "+ k + " do " + n +" suma reciprocnih vrijednosti je "+ s);
}
}
II Verzija
//08112008 suma reciprocnih vrijednosti brojeva od k do n
import java.util.Scanner;
public class P08112008 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int k = input.nextInt();
int n = input.nextInt();
double s = 0;
for (int i = 0; i <= n; i++) {
s = s + (1.0 / (k + i)); // 1.0 je realan broj - double
}
System.out.println(s);
}
}
Ispis na ekranu:
Index
|