PENGURUTAN DATA
Dengan Bubble sort
adapun Tracing dapat mengunjungi link https://drive.google.com/file/d/1wTWP3XRTyuQ_Rk7K9J1cCU4nF779Yj2d/view?usp=drivesdk
public class forumPenggurutan {
public static void main(String[] args) {
String menu [] = new String[5];
int harga [] = new int[5];
int pilih = 0;
//inisialisasi data
menu[0] = "Sate "; harga [0] = 17000;
menu[1] = "Soto "; harga [1] = 12000;
menu[2] = "Rawon"; harga [2] = 11000;
menu[3] = "Gudeg"; harga [3] = 13000;
menu[4] = "Gule "; harga [4] = 10000;
System.out.println("MENU\tHARGA");
for (int i = 0; i < 5; i++) {
System.out.println((i+1)+"." +menu [i]+"\t"+ "Rp. "+harga[i]);
}
System.out.println("==================");
System.out.println("JIKA DARI TERMAHAL");
System.out.println("==================");
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
if (harga[j]<harga[j+1]){
int tempt = harga[j];
harga[j] = harga[j+1];
harga[j+1] = tempt;
//mengurutkan menu
String s = menu[j];
menu[j] = menu[j+1];
menu[j+1] = s;
}
}
for (i = 0; i < 5; i++) {
System.out.println((i+1)+"." +menu [i]+"\t"+ "Rp. "+harga[i]);
}
}
}
}
Komentar
Posting Komentar