PENCARIAN DATA

 Sekuensial search

Tampilan program 

package pengurutandata;

import java.util.Scanner;

public class forumPencarian {

    public static void main(String[] args) {

        Scanner s = new Scanner(System.in);

        //array

        String maem [] = new String [10];

        int harga [] = new int [10];

        int pilih = 0;

        String beliMam [] = new String [5];

        int beliharga [] = new int [5];

        int jumlahSemua=0;

        

        //inisialisasi array

        maem [0] = "Soto Ayam "; harga [0] = 12000;

        maem [1] = "Soto Sapi "; harga [1] = 10000;

        maem [2] = "Nasi jagung "; harga [2] = 13000;

        maem [3] = "Sate balado "; harga [3] = 7000;

        maem [4] = "Bakso Arjuna "; harga [4] = 15000;

        maem [5] = "Bakso Kembar "; harga [5] = 18000;

        maem [6] = "Sate jumbo "; harga [6] = 37000;

        maem [7] = "Sate Comel "; harga [7] = 20000;

        maem [8] = "Nasi Krawu "; harga [8] = 8000;

        maem [9] = "Sate goreng "; harga [9] = 25000;

        

        do{

            System.out.println("\n==============MENU==============");

            System.out.println("1. Daftar menu maem");

            System.out.println("2. Pencarian");

            System.out.println("3. Selesai");

            System.out.print("Pilih >> ");

            pilih = s.nextInt();

            switch(pilih){

                case 1:

                    //urutkan berdasarkan abjad

                    //dg bubble

                    for (int i = 0; i < 10; i++) {

                        for (int j = 0; j < 9; j++) {

                            if (maem [j].compareToIgnoreCase(maem [j+1]) > 0){

                                String f = maem [j];

                                maem [j] = maem [j+1];

                                maem [j+1] = f;

                                int h = harga[j];

                                harga [j] = harga [j+1];

                                harga [j+1] = h;

                            } 

                        }

                    }

                    System.out.println("\n============PILIHAN MENU=========");

                    for (int i = 0; i < 10; i++) {

                        System.out.println((i+1)+". "+maem[i]+" "+"Rp."+ harga[i]);

                    }

                    break;

                case 2:

                    System.out.println("=====PILIH SESUAI KEINGINAN======");

                    int atas; int bawah; int no = 0;

                    String cariMam[] = new String [10];

                    int cariHarga[] = new int [10];

                    System.out.print("Batas Bawah >> Rp. ");

                    bawah = s.nextInt();

                    System.out.print("Batas Atas >> Rp. ");

                    atas = s.nextInt();

                    System.out.println("========MENU YANG TERSEDIA=======");

                    for (int i = 0; i < maem.length; i++) {

                        if(harga[i]>bawah && harga[i]<atas){

                            cariMam[no] = maem [i];

                            cariHarga [no] = harga [i];

                            no++;

                            System.out.println(no+". "+ maem[i]+"Rp. "+ harga[i]);

                        }

                    }

                    //transaksi

                    System.out.print("Pilih Apa nich >> ");

                    int pilih2 = s.nextInt();

                    beliMam [jumlahSemua] = cariMam [pilih2-1];

                    beliharga [jumlahSemua] = cariHarga[pilih2-1];

                    jumlahSemua++;

                    break;

                case 3:

                    //cetak bukti pembelian

                    System.out.println("==========NOTA TRANSAKSI========");

                    for (int i = 0; i < jumlahSemua; i++) {

                        System.out.println((i+1)+". "+beliMam[i]+"Rp. "+beliharga[i]);


                    }

                    System.out.println("=============GOMAWO=============");

                    break;

            }

        }while(pilih !=3);

    }

}


Komentar

Postingan populer dari blog ini

Bela Negara: Tanggung Jawab Bersama dalam Membangun Pertahanan Bangsa

TUTORIAL MEMBUAT KASIR SEDERHANA