Copyright © Jejak Obeng
Design by Dzignine
Rabu, 28 September 2011

JAVA - Pengurutan Berdasarkan Descending

Gambar hasil running descending.java

Assalamu'alaikum wr wb
Kali ini saya menegrjakan tugas java program descending. Misalnya kita menginput 5 buah bilangan 1, 2, 3, 4 dan 5. Maka Outputnya berdasarkan bilangan terbesar terlebih dahulu sampai bilangan yang terkecil 5, 4, 3, 2, 1.


Script :
import java.util.Scanner;

public class descending
{
public static void main(String [] args)
{
int total = 0; //deklasrasi variabel
int tertinggi = 0;
int A = 0;
int B= 0;
int [] input =new int[100];
{
Scanner datain = new Scanner(System.in);
System.out.print("berapa bilangan yang ingin di urutkan : ");
total =datain.nextInt();
for(int i=1; i<=total ; i++) // inputan bilangan
{
System.out.print("bilangan ke "+i+ ": ");
input [i]=datain.nextInt();
}
for (int i=1; i<=total ; i++) //pengurutan descending
{
tertinggi = input[i];
for(int k=i ; k<=total; k++)
{
if (input [k]>=tertinggi)
{
tertinggi = input[k];
A=k;
}
}
B = input[i];
input[i]= input[A];
input[A]=B;
}
System.out.print("output :"); //output pengurutan
for (int i=1; i<=total; i++)
{
System.out.print(" "+input[i]+" ");
}
System.out.print(" ");
}
}
}

0 komentar:

Posting Komentar