Selasa, 06 September 2011
[JAVA] Pengurutan Nilai (Sorting) Secara Descending
Tugas ini di buat untuk memenuhi nilai tugas mata pelajaran Java. Sebuah aplikasi pengurutan nilai secara descending di rancang dengan menggunakan bahasa pemograman Java.
Program sederhana ini ditujukan untuk menyorting Nilai secara Descending(dari yang TERBESAR sampai yang TERKECIL), pada aplikasi ini saya menggunakan Array dengan memasukan input dan outputnya sebagai berikut:
input :
jumlah input : //input jumlah bilangan disesuaikan oleh jumlah input
bil ke 1 : 8
bil ke 2 : 3
bil ke 3 : 7
bil ke n : 10
outputnya :
10 8 7 3
Pada program ini, buat file descending.java
Script programnya sebagai berikut:
/*
@nama : Ridona Utama Saputra
@kelas : XII - L
@jurusan : RPL(Rekayasa Perangkat Lunak)
*/
import java.util.*;
public class descending
{
public static void main(String[]args){
int bil = 0;
int [] input = new int[100];
int descending1 = 0;
int descending2 = 0;
int descending3 = 0;
Scanner s = new Scanner(System.in);
System.out.println("=======================*****=======================");
System.out.print("Masukan jumlah bilangan : ");
bil = s.nextInt();
System.out.println("=======================*****=======================");
for(int x=1; x<=bil; x++ )
{
System.out.print("bilangan ke-"+x+" : ");
input [x] = s.nextInt();
}
for(int x=1; x<=bil; x++ )
{
descending1 = input[x];
for(int y=x; y<=bil; y++)
{
if(input[y]>=descending1)
{
descending1 = input[y];
descending2=y;
}
}
descending3 = input[x];
input[x] = input[descending2] ;
input[descending2] = descending3;
}
System.out.println();
System.out.println("=======================*****=======================");
System.out.print("Data Setelah di Urutkan : ");
for(int x=1; x<=bil; x++)
{
System.out.print(""+input[x]+" ");
}
}
}
Seperti biasa compile dulu descending.class , lalu running java descending
Hasil Programnya sebagai berikut:
Download file Descending.zip
Langganan:
Posting Komentar (Atom)

Tidak ada komentar:
Posting Komentar