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