LATIHAN PENCARIAN DATA
NAMA : ENGIE RAMADHANI
NPM : 22082010029
Modifikasilah program yang dibahas di kelas dengan menambahkan fitur/menu untuk mencari menu makanan berdasarkan range harga yang dimasukkan oleh user; yaitu harga bawah dan harga atas. Kemudian nama-nama menu makanan yang harganya memenuhi range tersebut ditampilkan di layar output untuk selanjutnya dipilih sebagai item pembelian dan masuk ke dalam daftar belanja pembeli. Daftar menu makanan hasil pencarian sebaiknya diberi angka untuk memudahkan pemilihan.
Source Code:
public class Pencariand {
public static void main(String[] args) {
//program pengurutan data menggunakan bubble sort
String menu[]={"Kwatiau Goreng","Nasi Goreng","Seblak","Bakso","Mie Ayam"};
int harga[]={12000,15000,8000,13000,10000};
System.out.println("=========================================================");
System.out.println("Harga Menu Makanan");
System.out.println("=========================================================");
System.out.println("1.Kwatiau Goreng=Rp.12000");
System.out.println("2.Nasi Goreng=Rp.15000");
System.out.println("3.Seblak=Rp.8000");
System.out.println("4.Bakso=Rp.13000");
System.out.println("5.Mie Ayam=10000");
//sorting bubble
for (int i=0;i<3;i++){
for(int j=0;j<4;j++){
//swap
int swap=harga[j];
harga[j]=harga[j+1];
harga[j+1]=swap;
//sort menu
String temp=menu[j];
menu[j]=menu[j+1];
menu[j+1]=temp;
System.out.println("=========================================================");
System.out.println("Urutkan menu dari harga tertinggi ke terendah");
System.out.println("=========================================================");
System.out.println("Dafatar menu makanan");
System.out.println("=========================================================");
for(i=0;i<5;i++){
System.out.println(menu[i]+"="+harga[i]);
}
}
}
}
}
Komentar
Posting Komentar