Mövzu üzrə bənzər suallara da baxa bilərsiniz.

C++ pi ədədinin hesablanması üçün kömək lazımdır

salam, oktyabrın 18də saat 4əcən pi ədədinin c++ hesablanması üçün kod lazımdır mənə. İndiyə qədər neçə metodu yoxlamışam alınmır. Monte Carlo üsulu ilə hesablamaq lazımdır və java bilən birindən aldım buna oxşasın

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package areacalc;
import java.util.*;
import java.io.*;

public class Areacalc {

private double x1,y1, x2, y2 , x3,y3 ;
private int counter;

private int n=10000000;
private double aq;

public double randomnumb(){
x1= Math.random() * ( 1 – 0 );
//x2= (int) Math.random () * (1-0);

y1= Math.random() * ( 1 – 0 );
//y2= (int) Math.random () * (1-0);
x3= (double) Math.sqrt( x1*x1 + y1*y1);
//y3=(int)Math.sqrt(x1^2 + y1^2);
return x3;
}

public double result (){

for (int i=0 ; i < n ; i++ ){

if (randomnumb() <= 1){ counter++ ;}
}

aq= (double )counter/n;
return aq;

}

public static void main(String[] args) {

Areacalc aaa= new Areacalc ();

//aaa.randomnumb();

//System.out.println(aaa.result());

//System.out.println(aaa.result());
System.out.println("Pi is:" + aaa.result()*4);

}
}


Kateqoriya: Sual . . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (1 cavab var)

(17:50, 07/07/2018 ) #72134

bu yolla ede bilersiz:
pi = 4 [ 1 – 1/3 + 1/5 – 1/7 + 1/9 … +((-1)^n)/(2n+1) ]

//cod
double pi( int n )
{
double pi = 4.0 , decimal = 1.0;
while( n > 2 )
{
decimal -= ( 1.0 / ( 2.0 * n + 1 ) );
–n;
decimal += ( 1.0 / ( 2.0 * n + 1 ) );
–n;
}
if( n > 0 )
decimal -= ( 1.0 / ( 2.0 * n + 1 ) );
return( pi * decimla );
}
bu komek ede biler size

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

neo13 cavab verdi - Amazonda hesab açılımı ilə bağlı Kredit Kartı hansı bankdan açdıra bilərik? (2 saat əvvəl)

Audi cavab verdi - Paypal Azərbaycan (8 saat əvvəl)

Emil- cavab verdi - YouTube Adsense pul köçürmək (13 saat əvvəl)

ReSPiRaToR cavab verdi - YouTube Adsense pul köçürmək (14 saat əvvəl)

E. Hacı cavab verdi - Necə etmək olar ki BestBuy və Newegg kimi saytlar Kartı qəbul etsin? (14 saat əvvəl)

Emil- cavab verdi - YouTube Adsense pul köçürmək (15 saat əvvəl)

ReSPiRaToR cavab verdi - YouTube Adsense pul köçürmək (16 saat əvvəl)

MahirEldenizoglu cavab verdi - XARICDEN TELEFON (1 gün əvvəl)

Galaxy cavab verdi - Canlı yayım zamanı TV kanalın koda düşməsi haqqında (1 gün əvvəl)

Galaxy cavab verdi - Canlı yayım zamanı TV kanalın koda düşməsi haqqında (1 gün əvvəl)

maxxam cavab verdi - Çindən mal gətirən şirkətlər (1 gün əvvəl)

Әmrah cavab verdi - Whatsapp Yedəkləmə (1 gün əvvəl)

Ariff cavab verdi - XARICDEN TELEFON (2 gün əvvəl)

Anarm cavab verdi - XARICDEN TELEFON (2 gün əvvəl)

Emil- cavab verdi - Canlı yayım zamanı TV kanalın koda düşməsi haqqında (2 gün əvvəl)

E. Hacı - 581 xal

Software Developer - 578 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 417 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Bextiyar Azeroglu - 218 xal

Sistemə daxil olmuş 20011 sualdan 94%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2018