Analisa 6.2


Analisis :
**Rumus deviasi standar adalah :

 **Terlihat bahwa nilai rata-rata dan datanya digunakan kembali.

Fungsi std(input x : array [1..10] of integer, n : integer, rata : real) : real
{Diberikan n data kemudian dicari rata-ratanya}
Deklarasi
i, jumlah : integer
Deskripsi
jumlah = 0
for i = 1 to n do
jumlah = jumlah + sqr(x[i]-rata)
endfor
std = sqrt(jumlah/(n-1))
ket: x[i] di pakai kembali


Program c++ :

#include <iostream>
#include <string>

using namespace std;

long sqrt(int A[i]){
return(A[i]*A[i]);}

int main()
{
   string raptor_prompt_variable_zzyz;
   int i;
   int dev;
   int jumlah;
   int x;
   int rata;
   int A[100];
   int sqrt;

   A[100] = 0;
   i =1;
   jumlah =0;
   raptor_prompt_variable_zzyz ="Masukan X";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> x;
   while (!(i>x))
   {
      raptor_prompt_variable_zzyz ="Masukan Nilai : ";
      cout << raptor_prompt_variable_zzyz << endl;
      cin >> A[i];
      jumlah =jumlah+A[i];
      cout << "Nilai "<<i<<" : "<<jumlah << endl;  
 i =i+1;
   }
   rata =jumlah/x;
   cout << "Rata : "<<rata << endl;
   while (!(i>x))
   {
      jumlah =jumlah+sqrt(A[i]-rata);
      i =i+1;
      cout << "Jumlah : "<<jumlah << endl;   }
   dev =sqrt(jumlah/(x-1));
   cout << dev << endl;
   return 0;
}

Program Raptornya :


Comments