PENGURUTAN DATA

 Dengan Bubble sort

adapun Tracing dapat mengunjungi link https://drive.google.com/file/d/1wTWP3XRTyuQ_Rk7K9J1cCU4nF779Yj2d/view?usp=drivesdk 


package pengurutandata;
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

Postingan populer dari blog ini

Bela Negara: Tanggung Jawab Bersama dalam Membangun Pertahanan Bangsa

PENCARIAN DATA

TUTORIAL MEMBUAT KASIR SEDERHANA