Select Menu

Search This Blog

Populer Posts Hari ini

Popular Posts

Powered by Blogger.

Lorem 1

adsense

" });

Circle Gallery

" });

News

" });

Blog Archive

» » » » » » » Source Code / Program Menghitung Modus dengan Java

Pengertian Modus

                  Modus adalah data yang paling sering muncul. Jika terdapat dua data yang memilki nilai sekaligus jumlah sering munculnya sama maka modusnya kedua data tersebut.
Contoh :
             2, 4, 1, 3, 3, 5, 2, 4, 2
             Modus =2

Source Code menentukan Modus dengan Java

package modus;
import java.util.Scanner;


public class Modus {
  private static void ModuS(int N){
    int HModus=0,i,FrekModus,KandidatModus,FrekKandidatModus;
    boolean MasihSama;
    Scanner input=new Scanner(System.in);
    int [] A=new int[N];
    for(i=0;i<N;i++){
        System.out.print("Masukkan elemen data ke:"+i+"\t");
        A[i]=input.nextInt();
    }
    //Pengurutan Data
    for(i=0;i<N-1;i++){
        for(int j=i+1;j<N;j++){
            if(A[j]<A[i]){
               int temp=A[i];
               A[i]=A[j];
               A[j]=temp;
            }
        }
    }
    FrekModus=0;
    i=0;    
    while(i <N){
        KandidatModus=A[i];
        FrekKandidatModus=1;
        i++;
        MasihSama = true;
        while(MasihSama && i<N){
            if(A[i]==KandidatModus){
                FrekKandidatModus=FrekKandidatModus+1;
                MasihSama=true;
            }
            else{
                MasihSama=false;
            }
            i++;
        }
        if(FrekKandidatModus > FrekModus){
            HModus=KandidatModus;
            FrekModus=FrekKandidatModus;
        }
    }
    System.out.println("Modus :\t"+HModus);
  }
    public static void main(String[] args) {
        int i;
        Scanner input=new Scanner(System.in);
        System.out.print("Masukkan banyak jumlah data :\t");
        int N=input.nextInt();
        ModuS(N);
    }
    
}

Hasilnya










Algoritma menentukan modus

Mohon Like dan Komentarnya, Terimah Kasih

About andi

«
Next
Newer Post
»
Previous
Older Post

No comments

Leave a Reply