C Programlama Dili Pi Sayısı Bulma
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ı formülü ile for döngüsü kullanarak basit şekilde bulabileceğiniz bir program örneği göstereceğiz.
- Ö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; } |
Leave a reply
Lütfen yorum için giriş yap ve yakayıt ol Teşekkürler .