C# Örnekleri – Standart Sapma ve Ortalama Hesaplama


C # Programlama    C # Programlama İle İlgili Paylaşım Kategorisi

Yazar: By NaNo    0 Yorum    194 Görüntüleme
  • 0 Oy - 0 Yüzde

Paylaşım Tarihi: 02.04.2016, 15:04:52 #1
By NaNo By Nano Was Here...
Cezalı Üye
Status: Çevrimdışı Yorum Sayısı:409 Konu Sayısı:183 Üyelik Tarihi:21.01.2016

C# örneklerimize kullanıcının gireceği sayıların standart sapma ve ortalamasını bulan program ile devam ediyoruz, ilk olarak standart sapmak nedir nasıl hesaplanır açıklayalım sonra program kodlarımıza geçelim. En basit ifade ile Standart Sapma
PHP Kod:
Öncelikle serideki verilerin aritmetik ortalaması bulunurDaha sonra her bir veri ile serinin aritmetik ortalaması arasındaki fark bulunurBulunan farkların her birinin karesi alınır ve elde edilen sayılar toplanırBu toplamveri sayısının 1 eksiğine bölünür ve bölümün karekökü bulunur. Öncelikle serideki verilerin aritmetik ortalaması bulunurDaha sonra her bir veri ile serinin aritmetik ortalaması arasındaki fark bulunurBulunan farkların her birinin karesi alınır ve elde edilen sayılar toplanırBu toplamveri sayısının 1 eksiğine bölünür ve bölümün karekökü bulunur.  
[hide]
Kod:
static void Main(string[] args)
        {
            int[] sayilar=new int[5];
            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine(i+1+".Sayıyı girin");
               sayilar[i] = Convert.ToInt32(Console.ReadLine());    
            }
            Console.WriteLine("Sayıların Ortalaması {0} ",ortalama(sayilar));
            Console.WriteLine("Sayıların Standart Sapması {0} ", standart(sayilar));
 
            Console.ReadKey();
        }
        static double ortalama(int[] dizi) // Ortalama
        {
            int toplam = 0;
            for (int i = 0; i < dizi.Length; i++)
                toplam += dizi[i];
 
            return toplam / dizi.Length;
        }
        static double standart(int[] dizi) // Standart Sapma
        {
            double ort = ortalama(dizi);
            double toplam = 0.0;
            for (int i = 0; i < dizi.Length; i++)
                toplam += Math.Pow((dizi[i] - ort), 2);
            return Math.Sqrt(toplam / (dizi.Length - 1));
        }
[/hide]

Günceldir.............
Son Düzenleme: 02.04.2016, 15:05:09, Düzenleyen: By NaNo.







Aradığınızı Bulamadınız Mı ?

Konuyu görüntüleyenler:
1 Misafir