kode program untuk menentukkan frekuensi kemunculan terbesar dari sejumlah bilangan
yang diinput.
Penyelesaian:
Kode Program:
/*
* To change this template, choose Tools |
Templates
* and open the template in the editor.
*/
package
frekuensikemunculanterbesar;
import
java.util.*;
/**
*
* @author BERLIAN PUTRI
*/
public
class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner scan1=new Scanner(System.in);
System.out.println("********************************************");
System.out.println("Menentukkan
Frekuensi Kemunculan Terbesar");
System.out.println("********************************************");
System.out.println("Masukan banyak
nilai yang diinput= ");
int x=scan1.nextInt();
int[]a=new int[x];
int c=a[0];
int b=0;
int hasil=0,besar=0;
for(int i=0;i<a.length;i++){
System.out.print("masukan
nilai ke-"+(i+1)+"=");
a[i]=scan1.nextInt();
}
//proses modus
System.out.println("\n");
for (int i=0; i<a.length
;i++){
if(a[i]==c){
System.out.print("Angka
:"+a[i]+" yang ke - "+" ");
System.out.println(++b);
if(b>besar){
besar=b;
hasil=c;
}
}
else{
c=a[i];
b=1;
System.out.print("Angka
:"+a[i]+" yang ke - "+" ");
System.out.println(b);
}
}
System.out.println("Frekuensi
Kemunculan Terbesar adalah = "+hasil);
System.out.println("********************************************");
}
}
outputnya adalah sebagai berikut:

No comments:
Post a Comment