Senin, 26 November 2012

Menghitung Simpangan Baku di C++

#include <iostream.h>
#include <conio.h>
#include <math.h>

void main()
{
     float n[100], total, rata2, x, sigma, sb, total_sigma, sb1;
     int i;

     cout <<"Masukkan Banyak Data : ";cin>>x;
     cout <<"============================"<<endl;
         total = 0;
         sigma = 0;
         for(i=0; i<x; i++)
         {
             cout <<"Masukkan nilai ke "<<(i+1)<<" : ";cin>>n[i];
              total = total + n[i];
              rata2 = total / x;
         }
         total_sigma = 0;
         for(i=0; i<x; i++)
          {
             sigma = pow ((n[i] - rata2), 2);
             total_sigma = total_sigma + sigma;
          }

         sb = (total_sigma / (x-1));
         sb1 = sqrt (sb);
     cout <<"============================="<<endl;
     cout <<"Total Nilai = "<<total<<endl;
     cout <<"Rata2 Nilai = "<<rata2<<endl;
     cout <<"Simpangan baku = "<<sb1<<endl;
     getch();
}

Tidak ada komentar:

Posting Komentar