ya... itu lah program yang saya buat kali ini, program ini dapat menginput bilangan sesuai dengan berapa banyak yang kita inginkan, sesuai dengan judulnya, program ini berfungsi untuk mengurutkan bilangan yang terkecil hingga terbesar dalam suatu urutan descending.
Code:
import java.util.Scanner;
public class test
{
public static void main(String[] args)
{
int banyak;
int bilangan;
int min;
int hasil = 0;
System.out.print("Tentukan Bilangan yang akan di input : ");
Scanner i = new Scanner(System.in);
banyak = i.nextInt();
int bil[] = new int[banyak+1];
System.out.println("Bilangan ke 1: ");
bilangan = i.nextInt();
bil[0] = bilangan;
for(int a=1; a<banyak; a++)
{
System.out.println("Bilangan ke " +(a + 1) +": ");
bilangan = i.nextInt();
bil[a] = bilangan;
}
for(int b=0; b<=banyak; b++)
{
min = bil[b];
for(int c=b; c<=banyak; c++)
{
if(bil[c]<=min)
{
min = bil[c];
hasil = c;
}
}
min = bil[b];
bil[b] = bil[hasil];
bil[hasil] = min;
}
System.out.print("Bilangan Terurut dari yang terkecil\n\n");
for(int x=1; x<=banyak; x++)
{
System.out.print(""+bil[x]+"\n");
}
}
}
