C programlama dili pi sayısı bulma işlemini for döngüsü ile yapan program kodu.Pi sayısı bulma işlemini 4/1-4/3+4/5… formülü ile yapma.
Pi sayısı , bir dairenin çevresinin çapına bölümü ile elde edilen matematik sabiti. Pi sayısını birçok farklı formülle bulabiliyoruz bu örnekte pi sayısını
- Öncelikle kullanıcıdan bu işlemi sonlandıracak bir sınır değeri girmesini istiyoruz (satır 16).
- İkinci olarak for döngüsü kullanarak programın işlemi girdiğimiz sınıra kadar yapmasını sağlıyoruz (satır 18..33).
- Formüle uygun olarak i çift olduğunda toplama işlemi (satır 21..24) i tek (satır 26..28) olduğunda çıkarma işlemi yapılır.
- Daha sonra for döngüsündn çıkmadan j düzenli olarak 2 arttırılır.
- Daha sonra for dögüsünün dışına printf ile ekran çıktısını yazdırıyoruz (satır 34).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#include<stdio.h>
#include<conio.h>
#include<locale.h> // Türkçe dil desteği için gerekli!
int main (){
setlocale(LC_ALL,"Turkish"); // Türkçe dil desteğini ekler
int i , j, sinir;
double pi;
pi=0.0; // pi nin başlangıcının 0 olması çok önemli
j=1; // 4/j formatında yazılacağından j 1 ile başlıyor
printf("bir sınır değeri belirleyiniz: ");
scanf("%d",&sinir);
// Sınır değeri yükseldikçe pi sayısına yakın değerler buluruz
for(i=0 ; i<sinir ; i++){
// i çift olduğu zamanlar toplama işlemi yapılır
if(i%2==0){
pi=pi+4.0/j ;
}
// i tek ise çıkarma işlemi yapılır
else{
pi=pi-4.0/j;
}
// j sabit olarak sürekli 2 artırılır
j+=2;
}
printf("%lf",pi); // pi double olduğu için %d kullanılamaz!!!
getch();
return 0;
}
|