Jumat, 12 Juni 2015

Source Code Java NetBeans : PROGRAM MENU : INPUT DATA, MENAMPILKAN DATA, STATISTIK.

Source Code Java NetBeans : PROGRAM MENU : INPUT DATA, MENAMPILKAN DATA, STATISTIK.

Program :

package program.menuinput.datamenampilkan.datastatistikkumpulanartikel21blogspotcom;
import java.util.Scanner;
public class PROGRAMMENUINPUTDATAMENAMPILKANDATASTATISTIKKumpulanArtikel21Blogspotcom {
static int []data=null;
static int n;
public static void main(String[] args) {
System.out.println("|============================================================================|");
System.out.println("| PROGRAM MENU : INPUT DATA, MENAMPILKAN DATA, STATISTIK                     |");  
System.out.println("|============================================================================|");
    Scanner rani = new Scanner(System.in);
        int pilih;
     do {
System.out.println("    ");
System.out.println("    ");
System.out.println("|============================================================================|");
        System.out.println("\t     MENU UTAMA");
System.out.println("|============================================================================|");
         System.out.println("  1. input data");
         System.out.println("  2. tampilkan data");
         System.out.println("  3. statistik");
         System.out.println("  4. keluar");
         System.out.println();
         System.out.print(" Masukan pilihan : ");
         pilih = rani.nextInt();
         switch (pilih){
       case 1 : inputData();break;
       case 2 : tampilkanData();break;
       case 3 : statistik();break;}
  } while (pilih!=4);}
 private static void inputData(){
       Scanner rani = new Scanner(System.in);
       System.out.println("================================================");
       System.out.println("\t\t MENU INPUT DATA");
       System.out.println("================================================");
       System.out.print("Masukan jumlah data nilai siswa = ");
       n = rani.nextInt();
       data = new int[n];
       for (int i=0;i<n;i++){
        System.out.print("Masukan data nilai siswa ke- "+(i+1)+" dari 1-100: ");
         data[i]=rani.nextInt();}
       System.out.println("================================================");
        System.out.println();}
  private static void tampilkanData(){
      if(data==null){
      System.out.println("-Lakukan inputan dahulu-");
      System.out.println();return;}
      System.out.println("================================================");
       System.out.println("\t\t MENU TAMPILAN DATA");
      System.out.println("================================================");
      System.out.println("Data yang anda input : ");
      for(int i=0;i<n;i++){
         System.out.println("Nilai siswa ke- "+(i+1)+" = "+data[i]+" ");}
      System.out.println("================================================");
        System.out.println();}
  private  static void statistik(){
      if(data==null){
      System.out.println("-Lakukan inputandahulu-");
      System.out.println();return;}
      double total=0;
      for(int i=0;i<n;i++)
            total+=data[i];
        double rata=total/n;
        int min=data[0],maks=data[0];
        for(int i=0;i<n;i++){
            if(data[i]<=min)
                min=data[i];
            if(data[i]>=maks)
                maks=data[i];}
   System.out.println("================================================");
   System.out.println("\t\t MENU STATISTIK");
   System.out.println("================================================");
   System.out.printf("Nilai rata-rata : %.0f\n",rata);
   System.out.println("Nilai minimum : "+min);
   System.out.println("Nilai maksimum : "+maks);
   System.out.println("================================================");
   System.out.println();
System.out.println("|============================================================================|");
System.out.println("|                  Oleh : KumpulanArtikel-21.blogspot.com                    |");  
System.out.println("|============================================================================|");
}}

Output :