Program Mengurutkan Bilangan Secara Descending

Posted: September 7, 2011 in task java

Berikut ini adalah program sederhana mengurutkan bilangan secara descending atau dari bilangan yang paing besar hingga ke bilangan yang paling kecil
Dalam program ini anda nantinya akan diminta akan menginput atau memasukan jumlah bilangan yang anda kehendaki, lalu anda diminta untuk memasukan satu per satu bilangan yang telah anda tentukan jumlahnya sebelumnya.

Sebagai contoh :
Masukan jumlah bilangan 10

bilangan tersebut adalah 8 3 5 6 4 1 2 12 9 10

maka hasilnya output secara descending akan seperti berikut :
12 10 9 8 6 5 4 3 2 1

Berikut adalah listing programnya :

______________________________________________________________________________________________________
import java.util.*;
public class SortingDescending
{
public static void main(String[] args)
{
//deklarasi variabel
int jumlahInput = 0;
int descending1 = 0;
int descending2 = 0;
int descending3 = 0;
int [] input = new int[100];

Scanner s = new Scanner(System.in);
System.out.print(“Masukan jumah bilangan : “);
jumlahInput = s.nextInt();
for(int a=1; a<= jumlahInput; a++)
{
System.out.print("Bilangan ke "+a+" : ");
input [a] = s.nextInt();
}
for(int a=1; a<=jumlahInput; a++ )
{
descending1 = input[a];
for(int b=a; b=descending1)
{
descending1 = input[b];
descending2=b;
}
}
descending3 = input[a];
input[a] = input[descending2] ;
input[descending2] = descending3;
}
System.out.print(“Urutan secara Descending : “);
for(int a=1; a<=jumlahInput; a++)
{
System.out.print(""+input[a]+" ");
}

}
}
_____________________________________________________________________________________________________

setelah ditulis di text editor, maka hasilnya adalah sebagai berikut

anda juga bisa membuat file .jar nya dengan cara

1. Membuat manifest.txt
Tulis di text editor :
Manifest-Version: 1.0
Created-By: [nama anda]
Main-Class: SortingDescending

2. setelah jadi class nya (javac SortingDescending.java), maka tulis :
jar -cvfm SortingDescending.jar Manifest.txt SortingDescending.class

Sekian yang dapat saya bagi, semoga bermanfaat😀

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s