PPT 7 Kasus 6.2
Kali ini saya akan membagikan sebuah kasus untuk mencari Nilai Deviasi
Standar dari beberapa bilangan. Di program kali ini kita bakalan pakai
array sama perulangan.
Langsung saja ke Algoritma nyaaa
Fungsi STD( input x : array [10] integer, n integer, rata : float) : float
Deklarasi
i,jumlah : integer
Deskripsi
float jumlah=0;
for(i=0;i<N;i++)
jumlah=jumlah + sqr(x[i]-rata);
return(sqr(jumlah/(N-1)));
kasus 6.3-6.4 http://fafa145.blogspot.co.id/
kasus 6.5-6.6 http://pengantarprogram.blogspot.co.id/
Langsung saja ke Algoritma nyaaa
Fungsi STD( input x : array [10] integer, n integer, rata : float) : float
Deklarasi
i,jumlah : integer
Deskripsi
float jumlah=0;
for(i=0;i<N;i++)
jumlah=jumlah + sqr(x[i]-rata);
return(sqr(jumlah/(N-1)));
#include <iostream>
#include <math.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
float rata(int x[],int N)
{int i;
float total=0;
for(i=0;i<N;i++)
total = total +x[i];
return(total/N);
}
long sqr(int n){return (n*n);
}
float STD(const int x[],int N,float rata){
int i;
float jumlah=0;
for(i=0;i<N;i++)
jumlah=jumlah + sqr(x[i]-rata);
return(sqr(jumlah/(N-1)));
}
int main(int argc, char** argv) {
int x[10],y;
cout<<"Masukkan Jumlah data : ";
cin>>y;
for(int i=0;i<y;i++){
cout<<"Data ke-"<<i+1<<" : ";
cin>>x[i];
}
cout<<"Rata Rata : "<<rata(x,y)<<endl;
cout<<"Deviasi Standarnya : "<<STD(x,y,rata(x,y))<<endl;
return 0;
}
kasus 6.3-6.4 http://fafa145.blogspot.co.id/
kasus 6.5-6.6 http://pengantarprogram.blogspot.co.id/

Komentar
Posting Komentar