Program C ++ untuk Menghitung Deviasi Standar

5
(1)

Program ini menghitung standar deviasi dari satu seri menggunakan array. Kunjungi halaman ini untuk mempelajari tentang Penyimpangan Standar.

Untuk menghitung standar deviasi, calculateSD() fungsi dibuat. Array yang berisi 10 elemen diteruskan ke fungsi dan fungsi ini menghitung standar deviasi dan mengembalikannya ke main() fungsi.

Contoh: Hitung Deviasi Standar dengan Melewati ke Fungsi

#include 
#include 
using namespace std;

float calculateSD(float data[]);

int main()
{
    int i;
    float data[10];

    cout << "Enter 10 elements: ";
    for(i = 0; i < 10; ++i)
        cin >> data[i];

    cout << endl << "Standard Deviation = " << calculateSD(data);

    return 0;
}

float calculateSD(float data[])
{
    float sum = 0.0, mean, standardDeviation = 0.0;

    int i;

    for(i = 0; i < 10; ++i)
    {
        sum += data[i];
    }

    mean = sum/10;

    for(i = 0; i < 10; ++i)
        standardDeviation += pow(data[i] - mean, 2);

    return sqrt(standardDeviation / 10);
}

Keluaran

Enter 10 elements: 1
2
3
4
5
6
7
8
9
10

Standard Deviation = 2.872281

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Leave a Reply

Your email address will not be published. Required fields are marked *