import java.util.*;

/**
 * Applicazione che calcola il valore approssimato di pi greco
 * sulla base della formula di Leibniz:
 * p/4 = 1 - 1/3 + 1/5 - 1/7 + 1/9 ...
 */
public class PiGreco {
	public static void main(String[] args) {
		double pi; // il valore calcolato di pi greco
		int n;     // il numero di iterazioni da effettuare
		int i;     // per controllare l'iterazione
		Scanner in;    // per la lettura dalla tastiera

		/* crea un oggetto per la lettura dalla tastiera */
		in = new Scanner( System.in );

		/* legge n */
		System.out.print("Inserisci il numero di iterazioni da eseguire: ");
		n = in.nextInt();
		/* calcola pi approssimato ai primi n termini */
		pi = 0;
		for (i = 0; i<n; i++) {
			pi += 4*Math.pow(-1, i)*1.0/(2*i+1);
		}
		/* stampa pi approssimato */
		System.out.println("PI = " + pi);
	}
}

