Kamis, 16 April 2015

Program Untuk Mencari 20 Angka Terbesar

Dibawah ini adalah program untuk mencari 20 angka terbesar dalam bahasa pemograman java ..

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Goldfriet
 */import java.io.*;
    public class program_pencari_20angka_terbesar
    {
    public static void main(String[] args)
    {
      BufferedReader dataIn=new BufferedReader (new InputStreamReader (System.in));

    int angka []=new int[30];
        //Array untuk menampung data yang akan di inputkan

    try {
            for (int k=0;k<angka.length;k++)
            {
   System.out.println("Inputkan barisan karakter ke-"+k+":");
   angka[k]=Integer.parseInt(dataIn.readLine());
        }
    }catch(IOException e)
    {
            System.out.println("Error");
    }
    System.out.println ("######## 20 Bilangan Terbesar Adalah ######## ");
    Urutkan(angka);
 
    for (int c=0;c<20;c++)
    //membuat counter  
       System.out.println(angka[c]+"");
    //Menampilkan 20 bilangan terbesar
    }
public static void Urutkan (int bil[])
        {
    int n =bil.length;
    int i,j=0;
    for (i=1;i<n;i++)
        for (j=n-1; j>=i;j--)
            if (bil [j] > bil [j-1])
                {
                int temp = bil [j];
                bil [j]= bil [j-1];
                bil [j-1]=temp;

}
    }
 
}

Jika ingin melihat bentuk dalam bentuk pdf silahkan  klik disini
Atau anda bisa download disini

Screen shot output dari program ..