Program ini memiliki ketentuan sebagai berikut :
- Banyaknya nilai input dapat ditentukan oleh user
- Penyortiran akan dilakukan sebanyak jumlah bilangan
- Jika terdapat bilangan yang sama maka bilangan tersebut akan ditampilkan
secara double.
- Ketiklah script berikut dan simpan dengan nama "UrutNilaiAsc.java"
tanpa tanda petik
//---------------------------------------------------------------------------
import java.util.Scanner;
public class UrutNilaiAsc
{
public static void main (String [] args)
{
int Proses;
int jumlah;
int Status=0;
int NKecil=0;
int [] Bilangan = new int[100];
UrutNilaiAsc hasil = new UrutNilaiAsc();
Scanner dataIn = new Scanner(System.in);
System.out.print("Jumlah bilangan : ");
jumlah = dataIn.nextInt();
for(int i=1; i<=jumlah; i++ )
{
System.out.print("bilangan ke "+i+" : ");
Bilangan [i] = dataIn.nextInt();
}
for(int i=1; i<=jumlah; i++ )
{
NKecil = Bilangan[i];
for(int j=i; j<=jumlah; j++)
{
if(Bilangan[j]<=NKecil)
{
NKecil = Bilangan[j];
Status=j;
}
}
Proses = Bilangan[i];
Bilangan[i] = Bilangan[Status] ;
Bilangan[Status] = Proses;
}
System.out.print("Setelah Diurutkan:");
for(int i=1; i<=jumlah; i++)
{
System.out.print(Bilangan[i]+" ");
}
System.out.println("");
}
}
public class UrutNilaiAsc
{
public static void main (String [] args)
{
int Proses;
int jumlah;
int Status=0;
int NKecil=0;
int [] Bilangan = new int[100];
UrutNilaiAsc hasil = new UrutNilaiAsc();
Scanner dataIn = new Scanner(System.in);
System.out.print("Jumlah bilangan : ");
jumlah = dataIn.nextInt();
for(int i=1; i<=jumlah; i++ )
{
System.out.print("bilangan ke "+i+" : ");
Bilangan [i] = dataIn.nextInt();
}
for(int i=1; i<=jumlah; i++ )
{
NKecil = Bilangan[i];
for(int j=i; j<=jumlah; j++)
{
if(Bilangan[j]<=NKecil)
{
NKecil = Bilangan[j];
Status=j;
}
}
Proses = Bilangan[i];
Bilangan[i] = Bilangan[Status] ;
Bilangan[Status] = Proses;
}
System.out.print("Setelah Diurutkan:");
for(int i=1; i<=jumlah; i++)
{
System.out.print(Bilangan[i]+" ");
}
System.out.println("");
}
}
//-------------------------------------------------------------------------------
Langkah 2
- Kemudian ketiklah script berikut dan simpan dengan nama "manifest.txt"
tanpa tanda petik
Manifest-Version: 1.0
Created-By: <nama_anda(tanpa_spasi)>
Main-Class: UrutNilaiAsc
Langkah 3
- Bukalah cmd (Command Prompt)
- Masuklah ke direktori dimana anda menyimpan script tersebut
- Ketiklah "javac UrutNilaiAsc.java" kemudian tekan enter
Langkah 4
- Masih pada cmd dan direktori yang sama, ketiklah "jar -cvfm percobaan2.jar
manifest.txt UrutNilaiAsc.class" untuk mengkompile menjadi (*.jar)
Langkah 5
- Kemudian ketik "java -jar UrutNilaiAsc.jar" untuk mengeksekusi program ini
- Hasilnya adalah
![]() |
Klik Gambar untuk Memperbesar |
- Semoga Berhasil -
NB : Mohon maaf apabila ada kesulitan atau kekurangan dalam penulisan
kalimat yang tidak dapat dimengerti oleh pembaca sekalian
0 komentar:
Posting Komentar