Herkese iyi günler dileriz. Bu yazımızda sizlere C programlama dili ile standart sapma hesabı yapan programı ve kodlarını paylaşacağız. Ayrıca kodların anlatımını da aşağıya ekleyeceğiz.
Standart sapma matematiğin istatistik kısımlarında önemli bir yere sahiptir.Daha önceki yazılarımızda standart sapma hesabı nasıl yapılır onu paylaşmıştık.Buradaki yazımızı okuyarak öğrenebilirsiniz.Şimdi lafı uzatmadan C programlama dili ile standart sapma hesabı nasıl yaparız kodlarını paylaşalım.Ayrıca anlatımını da yanlarına ekleyelim.Kodlara ve anlatımlarına aşağıdan ulaşabilirsiniz.
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 |
#include <stdio.h> #include <conio.h> #include <math.h> //Kütüphanelerimizi giriyoruz. float hesapla(float sayi[]); int main() //Ana fonksiyonumuzu açtık. { int i; float sayi[10]; //Dışarıdan 10 sayı gireceğimiz için böyle yazdık.Siz bu değeri değiştirebilirsiniz. printf("10 tane sayi giriniz : "); for(i=0; i < 10; i++){ //For döngüsüyle sayılarımızın tek seferde toplu girişini yapıyoruz. scanf("%f", &sayi[i]);} printf("\nStandart Sapma = %.6f", hesapla(sayi)); //Burada ise standart sapma hesabını yapmak için ana fonksiyonumuzu yardımcı hesapla fonksiyonuna gönderiyoruz. getch (); return 0; } float hesapla(float sayi[]) //Yardımcı hesaplama fonksiyonumuzu açıyoruz. { float toplam = 0.0, orta, standartsapma = 0.0; int i; for(i=0; i<10; i++) { toplam = toplam + sayi[i]; } orta = toplam/10; for(i=0; i<10; i++){ standartsapma = standartsapma + pow(sayi[i] - orta, 2);} //Bu kısımda hesabını yapıyoruz üstteki linkte paylaştığımız yazıya giderek standart sapma nasıl hesaplanır tam şekilde öğrenebilirsiniz. return sqrt(standartsapma/10); //Burada fonksiyonumuz standartsapma bölü 10'un karekökü şeklinde geri dönüyor.Ardından hesaplama işlemi bitince tekrar ana fonksiyonumuza dönüş yapacak. } |
Örnek bir ekran görüntüsü ise bu şekildedir;
Mesela dışarıdan 5, 3, 6, 2, 4, 7, 6, 12, 6, 11 sayılarını girdik.Ardından program bizlere bu sayıların standart sapmasını 3.02 şeklinde hesaplamış oldu.Bu şekilde sizler de istediğiniz sayıların standart sapmalarını hesaplayabilirsiniz.Ayrıca dışarıdan 10 sayı girmek yerine onu 5 veya 15 veya istediğiniz bir değer yapabilirsiniz.
Umarız faydalı olur.Herkese iyi çalışmalar dileriz…
Bu Yazıya Tepkin Ne Oldu ?