Mencari Bilangan Terbesar, Terkecil, Rata-rata, dan Standar Deviasi


Didalam perhitungan matematika ada kalanya kita bertemu dengan barisan nilai, angka , atau yang sering kita sebut deret. Di dalam deret tersebut kita sering kebingungan kalau di suruh mencari bilangan terkecil, bilangan terbesar, rata-rata, dan standard deviasi. Untuk itu kami memberikan kemudahan dalam menyelesaikan problem di atas, dengan bantuan bahasa pemrograman java kami membuatkan program java untuk mencari bilangan terkecil, bilangan terbesar, rata-rata, dan standard deviasi, sebagai berikut :

package asdos;
import java.io.*;
import java.math.*;

public class AsDos {
    public static void main(String[] args) {
        // TODO code application logic here 
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);
        try {
            System.out.print("Masukkan 5 bilangan : ");
            String bil = br.readLine();
            String[] a = bil.split((" "));
            int pjg = a.length;
            double rata2 =0, deviasi=0 ;
            
            int max = -999999999, min = 999999999, total = 0 ;
            for (int i=0; i<pjg; i++) {
                total += Integer.parseInt(a[i]);
                if (Integer.parseInt(a[i]) > max)
                    max = Integer.parseInt(a[i]);
                if (Integer.parseInt(a[i]) < min)
                    min = Integer.parseInt(a[i]);
            }
            rata2 = (double) total/pjg;
            
            for (int i=0; i<pjg; i++) {
                deviasi += Math.pow((rata2 - Double.parseDouble(a[i])),2);
            }
            double akar = Math.sqrt(deviasi/((double)pjg -1));
            
            System.out.println("Bilangan terkecil = "+min);
            System.out.println("Bilangan terbesar = "+max);
            System.out.println("Rata - rata = "+rata2);
            System.out.println("Standart deviasi = "+akar);
        } catch (Exception e) {  
        }
    }
}

dengan output sebagai berikut :