Liczba Pi metodą Monte Carlo i ze wzoru Vietea. Jak to zrobić? W szczególności w informatyce?

Liczba Pi metodą Monte Carlo i ze wzoru Vietea. Jak to zrobić? W szczególności w informatyce?
Odpowiedź

#include #include int main(void) { long double x,y; // współrzędne losowego punktu long double T=0,R,ilosc,pi; // ilosc- liczba punktów generowanych // T- liczba punktów w polu koła //incjalizacja generatora licznb pseudolosowych srand(time(NULL)); std:: cout << "Ile punktow? "; std::cin >> ilosc; // losowanie liczb rzeczywistych z zakresu ,<0,1>. for(R=0; R // sprawdzenie czy wygenerowany punkt należy do koła o promieniu 1 if (x*x+y*y<=1) T++; //jeśli punkt należy do koła to licznik T zostaje zwiekszony o jeden } pi= (4*T)/R; std::cout << "liczba pi ma wartosc : " << pi; std:: cin.ignore(); getchar(); return 0; }

dodac do siebie raczej

Wyznaczanie liczby PI metodą Monte Carlo

Obliczanie pola koła wpisanego w kwadrat o boku 2
za pomocą metody Monte Carlo


(C)2004 mgr Jerzy Wałaszek  I LO w Tarnowie

Podaj liczbę punktów do wygenerowania =

Pole koła wynosi : ...

Dodaj swoją odpowiedź