kode program:
SD:

Penyelesaian:
Kode program:
/*
* To change this template, choose Tools |
Templates
* and open the template in the editor.
*/
package
standarddeviasi;
import
java.lang.Math;
import
java.util.*;
/**
*
* @author BERLIAN PUTRI
*/
public
class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.print(" STANDART DEVIASI ");
System.out.print("\n*****************************");
System.out.print("\nJumlah
bilangan = ");
Scanner
input = new Scanner(System.in);
int
banyakdata = input.nextInt();
double[]
arraybilangan = new double[banyakdata];
for(int
i = 0;i<banyakdata;i++){
System.out.print("Masukkan
Data Ke- " +(i+1)+":");
arraybilangan[i]
= input.nextDouble();
}
System.out.println("Jumlah
Bilangan :"+TotalJumlah(arraybilangan));
System.out.println("Rata - rata
:"+rata(arraybilangan));
System.out.println("Standar Deviasi
:"+hasil(arraybilangan));
}
public
static int TotalJumlah(double [] data){
int
result = 0;
for
(int i = 0 ; i < data.length ; i++){
result
+= data[i];
}
return
result;
}
public
static double rata(double [] data){
return
TotalJumlah(data)/data.length;
}
public static double hasil (double [] data){
double
rata = rata(data);
double
akarjum = 0;
for
(int i=0;i<data.length;i++){
akarjum
+= Math.pow(data[i] - rata,2);
}
return
Math.sqrt(akarjum)/(data.length);
}
}
No comments:
Post a Comment