ANA SAYFA
İÇİNDEKİLER
PROSEDÜR
=> Örnek1
=> Örnek2
=> Örnek3
=> Örnek4
=> Örnek5
=> Örnek6
=> Örnek7
=> Örnek8
=> Örnek9
=> Örnek10
=> Örnek11
=> Örnek12
=> Örnek13
=> Örnek14
=> Örnek15
=> Örnek16
=> Örnek17
=> Örnek18
=> Örnek19
=> Örnek20
=> Örnek21
=> Örnek22
=> Örnek23
=> Örnek24
=> Örnek25
FONKSİYON
İSTATİSTİK
Z. DEFTERİ
İLETİŞİM
Örnek17

Soru : Pi sayısının değeri Pi = 4 – 4/3 + 4/5 – 4/7 + 4/9 – 4/11 + ... şeklinde bir sonsuz seri yardımıyla hesaplanabilir. Seri toplamının hesaplanması sırasında, eklenen yeni terimin mutlak değeri duyarlılık olarak belirlenen yeteri kadar küçük bir sayıdan küçük olunca işlem kesilebilir. Buna göre Pi sayısını hesaplayacak programı prosedürde yapınız.

Şekli :

Image Hosted by ImageShack.us


Kodlar : 
Procedure pibulma(Bizimpi:real;sayi,isaret:integer); 
Const 
duyarlilik=0.0000001;  
begin 
repeat
BizimPi:=BizimPi+isaret*(4/sayi);
isaret:=isaret*(-1);
sayi:=sayi+2;
until (4/sayi<duyarlilik); showmessage(floattostr(BizimPi));
end; 

Procedure TForm1.Button1Click(Sender: TObject); 
var 
BPi:real; s, i:integer;
begin
BPi:=0.0;
i:=1;
s:=1;
pibulma(BPi,s,i);
end;

Çalışma Şekli :

Image Hosted by ImageShack.us
‘Pi Değerini Bul' butonuna tıkladığımızda ekrana pi sayısının gerçek değerini verecektir.

 

Hakkında
Bu tasarım PINAR ÖZER tarafından sistem analizi dersi için verilen proje kapsamında yapılmıştır.
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol