Professional Documents
Culture Documents
Array Prak
Array Prak
Display Menu
System.out.println("-------------------------------------------------");
System.out.println("|
ARRAY BASED PROGRAM
|");
System.out.println("-------------------------------------------------");
System.out.println("| Pilih menu:
|");
System.out.println("|
1. Input Data
|");
System.out.println("|
2. Tampilkan Data
|");
System.out.println("|
3. Tampilkan Statistik
|");
System.out.println("|
4. Keluar
|");
System.out.println("-------------------------------------------------");
System.out.print("Masukkan angka untuk memilih menu: ");
entry = input.nextInt();
}
else {
for(int i = 0; i<inputs; i++){
System.out.printf("%d ",data[i]);
}
System.out.print("\n\n");
} pause();
}
// Menu 3 ---------------------------------------------------------------------else if(entry == 3){
System.out.println("\n-=-=-=- Statistik -=-=-=-");
if(array == 0){
System.out.println(" ! Data belum dimasukkan. Pilih menu 1 untuk\nme
masukkan data terlebih dahulu\n");
}
else {
System.out.printf("- Mean :\t%.2f\n",mean(data));
System.out.printf("- Max :\t%d\n",max(data));
System.out.printf("- Min :\t%d\n\n",min(data));
} pause();
}
// Menu 4 ---------------------------------------------------------------------else if(entry == 4){
System.out.println("\nSelesai yeeeah");
break;
}
else System.out.println("\n! Pilihan anda tidak terdaftar di menu\n"
);
pause();
}
}
// ** CODE SNIPPETS **
// Pause Program
public static void pause(){
System.out.println("Tekan ENTER untuk melanjutkan...");
Scanner keyboard = new Scanner(System.in);
keyboard.nextLine();
}
// Menghitung Rata2
private static float mean(int[] arr){
float x = 0,y = 0;
float a;
for(int i = 0;i < arr.length;i++){
x = x + arr[i];
y = i;
} a = x/(y+1);
return a;
}
// Nilai Maks
private static int max(int[] arr){
int temp = arr[0];
for(int i = 1;i < arr.length;i++){
if(temp < arr[i]){
temp = arr[i];
}} return temp;
}
// Nilai Min