Blog Archive
Profil
Followers
Saturday, September 29, 2012
Mengurutkan Nama java
nah disini saya mau melengkapi tugas java saya..
berikut algoritma nya
langsung saja menuju Script nya..
package nama;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/**
*
* @author AdminS
*/
public class SNama {
public static void main(String[] args)throws Exception
{
BufferedReader masuk = new BufferedReader(new InputStreamReader(System.in));
int nama;// deklarasi variabel
System.out.print("Jumlah nama yang mau di Inputkan: ");
nama = Integer.parseInt(masuk.readLine()); //input jumlah orang yang akan di masukan
String[] Array; // array yang harus di isi String atau bertipe data string
Array=new String[nama];
String tempat;//tempat menyimpan nama yang di inputkan
Scanner input=new Scanner(System.in);
for(int i=0;i<nama;i++)
{
System.out.print("Nama " +(i+1)+" adalah: ");
Array[i]=input.next();
}
for(int x=1;x<nama;x++)
{
for(int y=0;y<nama-x;y++)
{
if(Array[y].compareTo(Array[y+1])>0) /*membandingkan string1 dan string 2 untuk mengurutkan abjad*/
//mengubah atau menimpa nilai array
{
tempat=Array[y];
Array[y]=Array[y+1];
Array[y+1]=tempat;
}
}
}
System.out.println("");
System.out.println("urutan ");
for(int i=0;i<nama;i++){
System.out.println((i+1)+". "+ Array[i]);// hasil Urutan
}
System.out.println("Jumlah siswa : " + nama);
System.out.println("nama 2 terbawah : " + Array[nama-2]);
System.out.println("nama 2 teratas : " + Array[1]);
}
}
berikut algoritma nya
Jumlah nama yang mau di Inputkan : 5
Nama 1 adalah : adam
Nama 2 adalah : gian
Nama 3 adalah : iqbal
Nama 4 adalah : elvera
Nama 5 adalah : fathy
urutan
adam
elvera
fathy
gian
1qbal
Jumlah siswa : 5
Nama 2 teratas : elvera
Nama 2 terbawah : gian
package nama;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/**
*
* @author AdminS
*/
public class SNama {
public static void main(String[] args)throws Exception
{
BufferedReader masuk = new BufferedReader(new InputStreamReader(System.in));
int nama;// deklarasi variabel
System.out.print("Jumlah nama yang mau di Inputkan: ");
nama = Integer.parseInt(masuk.readLine()); //input jumlah orang yang akan di masukan
String[] Array; // array yang harus di isi String atau bertipe data string
Array=new String[nama];
String tempat;//tempat menyimpan nama yang di inputkan
Scanner input=new Scanner(System.in);
for(int i=0;i<nama;i++)
{
System.out.print("Nama " +(i+1)+" adalah: ");
Array[i]=input.next();
}
for(int x=1;x<nama;x++)
{
for(int y=0;y<nama-x;y++)
{
if(Array[y].compareTo(Array[y+1])>0) /*membandingkan string1 dan string 2 untuk mengurutkan abjad*/
//mengubah atau menimpa nilai array
{
tempat=Array[y];
Array[y]=Array[y+1];
Array[y+1]=tempat;
}
}
}
System.out.println("");
System.out.println("urutan ");
for(int i=0;i<nama;i++){
System.out.println((i+1)+". "+ Array[i]);// hasil Urutan
}
System.out.println("Jumlah siswa : " + nama);
System.out.println("nama 2 terbawah : " + Array[nama-2]);
System.out.println("nama 2 teratas : " + Array[1]);
}
}
Subscribe to:
Post Comments (Atom)

2 comments:
Komentarnya yang lengkap atuh, biar yang baca ngerti nya ga setengah-setengah.
Nanti mah kalo posting blog lagi, tong langsung kana sekrip atuh.. jelaskan dulu kumaha maksud isi blognya, dan jangan terlalu formal teuing (asal tau batasan bebasnya)
Tolong dijelaskan pakai algoritma apa sortingnya,
Post a Comment