Calcolo Pi Greco – C++

Scrivi un programma che legge un intero N e calcola il valore di Pi Greco approssimato ai primi N termini della serie.

 

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <math.h>
#include <time.h>
#include <stdlib.h>
#include <iomanip>

using namespace std;

main() {
	
	//dichiarazione e assegnazione
	double greco=0, i, n=0, K=1;
	
	/*
	double e non float perchè float è un tipo di variabile che memorizza
	meno cifre (4 byte) rispetto agli 8 byte del double che significheranno
	maggiore precisione (255^8).
	*/
		
	//input dati
	do {
		cout<<"Inserisci N e io ti diro' il valore di pi greco\napprossimato alla tot. cifra inserita: "; cin>> n;
	} while(n<0 || n==0);
	
	//calcolo pi greco
	for(i=1;i<=n;i++) {
		greco+= 4/K-4/(K+2);
		K+=4;
	}
	
	//dispaly result
	std::cout <<std::setprecision(50) <<greco; 
	
	//Footer
	cout<<endl <<"---------------------------------------" <<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span><endl;

        //Fine
        system("PAUSE");
        return EXIT_SUCCESS;
}

You may also like...

Lascia un commento


x

Leggi anche...

Unix Timestamp - C++
Scrivere un programma che calcoli quanti millisecondi sono passati dal 1/01/1970 fino alla data inserita. [code lang="c"] #include &lt;io...
Selection sort - C++
Scrivere un programma che ordini un vettore, di lunghezza massima 100 e riempito con numeri tra 1 e 100, secondo l'ordinamento ingenuo. Nel Se...
Bubble sort - C++
Scrivere un programma che ordini un vettore, di lunghezza massima 100 e riempito con numeri tra 1 e 100, secondo il bubble sort. In informati...
powered by RelatedPosts