/* calcola la somma parziale della serie armonica * e ne visualizza il valore aggiungendo 100 termini alla volta */ import java.util.Scanner; public class SerieArmonicaConTraccia { public static void main(String[] args) { double sommaSerie; int numTerm; Scanner lett = new Scanner(System.in); System.out.print("inserisci il numero massimo di termini: "); numTerm = lett.nextInt(); sommaSerie = 0; for(int i=1; i<= numTerm; i++) { sommaSerie = sommaSerie + ((double) 1)/i; if(i%100 == 0) { System.out.println("n = "+i+", somma = "+sommaSerie); System.out.println("somma della serie - log(n)= " +(sommaSerie - Math.log(i))); System.out.println(); } } } }