Monday, October 12, 2015

Membuat Total Biaya dengan Perulangan Do While

hallo kembali lagi dengan Cika, kali ini saya akan berbagi tentang cara untuk membuat total biaya dengan Do While..

1. Kalian harus memiliki aplikasi Netbeans
2. Kalau sudah punya silahkan dibuka aplikasi Netbeansnya, nah ntar akan muncul gambar kayak gini loh ->




3. Lalu akan muncul seperti ini 



4. Selanjutnya akan muncul tampilan ; tulis nama project sesuai keinginan, yang jelas namanya tidak boleh menggunakan spasi. Kemudian klik finish jika sudah selesai memberi nama.
5. Kemudian tampilannya akan seperti berikut ;



6. Nah sekarang saatnya kita bermain dengan kodding hehe.. tulis script berikut dibawah script package totalbiaya2; >>  import java.util.Scanner; <<
berikut contohnya ->
package totalbiaya2;
import java.util.Scanner;


7.Kemudian cari script public static void main(String[] args) { nah kemudian tulis script yang diinginkan di bawah script public static void main(String[] args) {
Berikut source code yang bisa kalian copy kemudian paste pada project kalian ..


 public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
        System.out.println("~   Selamat Datang di Tryreyshi Shop   ~");
        System.out.println("~      Jl.Jajag No.12 Banyuwangi       ~");
        System.out.println("~     Sedia Bermacam Jenis Pakaian     ~");
        System.out.println("~           Telp.0333(6243524)         ~");
        System.out.println("~             Happy Shopping           ~");
        System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
      
        Scanner input = new Scanner(System.in);
        int pilihan, harga, jumlah, biaya;
        int diskon1=0,diskon2=0,diskon3=0,diskon4=0,diskon5=0;
        int biayatotal1=0,biayatotal2=0,biayatotal3=0,biayatotal4=0,biayatotal5=0;
        int totalbelanja;
        String x=null;
        do{
        System.out.println("Daftar Pakaian Tryreyshi Shop");
        System.out.println(" 1. Kemeja ");
        System.out.println(" 2. T-shirt");
        System.out.println(" 3. Gamis");
        System.out.println(" 4. Jeans");
        System.out.println(" 5. Baju Anak");
        System.out.print(" >>>> Anda memilih yang mana? >>>  ");
        pilihan = input.nextInt();
        switch (pilihan){
            case 1:
                System.out.print(">>>>>>Harga Kemeja adalah Rp. ");
                harga = input.nextInt();
                System.out.print(">>>>>>Jumlahnya ada = ");
                jumlah = input.nextInt();
                biaya = harga * jumlah ;
                System.out.println (">>>Biaya total yaitu sebesar Rp." + biaya);
                if (jumlah >= 5 && jumlah < 10)
                   jumlah++;
                else if (jumlah >= 10)
                   jumlah = jumlah + 2;
                System.out.println(">>>Jadi Jumlah total yaitu " + jumlah);
                if ( biaya >= 5000 && biaya <= 20000)
                    diskon1 = biaya * 5 / 100;
                else if(biaya > 20000)
                    diskon1 = biaya * 10 / 100;
                biayatotal1 = biaya - diskon1;
                System.out.println(">>>>>Biaya yang harus dibayar dari " + jumlah + " Kemeja adalah sebesar Rp." + biaya);
                System.out.println(">>>>>Biaya setelah mendapat diskon adalah sebesar Rp." + biayatotal1);
                System.out.print(">>>>>> Apakah anda ingin menambah barang lagi ? (y/t) >>>>>> = ");
                x=input.next();
                    break;
            case 2:
                System.out.print(">>>>>>Harga T-shirt adalah Rp. ");
                harga = input.nextInt();
                System.out.print(">>>>>>Jumlahnya ada >> ");
                jumlah = input.nextInt();
                biaya = harga * jumlah ;
                System.out.println (">>>Biaya total yaitu sebesar Rp." + biaya);
                if (jumlah >= 8 && jumlah < 20)
                   jumlah = jumlah + 2;
                else if (jumlah >= 20)
                   jumlah = jumlah + 3;
                System.out.println(">>>Jadi Jumlah total yaitu " + jumlah);
                if ( biaya >= 40000 && biaya <= 200000)
                    diskon2 = biaya * 2 / 100;
                else if(biaya > 200000 )
                    diskon2 = biaya * 5 / 100;
                biayatotal2 = biaya - diskon2;
                System.out.println(">>>>>Biaya yang harus dibayar dari " + jumlah + " T-Shirt adalah sebesar Rp." + biaya);
                System.out.println(">>>>>Biaya setelah mendapat diskon adalah sebesar Rp." + biayatotal2);
                System.out.print(">>>>>> Apakah anda ingin menambah barang lagi ? (y/t) >>>>>> = ");
                x=input.next();
                 break;
            case 3:
                System.out.print(">>>>>>Harga Gamis adalah Rp. ");
                harga = input.nextInt();
                System.out.print(">>>>>>Jumlahnya ada >> ");
                jumlah = input.nextInt();
                biaya = harga * jumlah ;
                System.out.println (">>>Biaya total yaitu sebesar Rp." + biaya);
                if (jumlah >6)
                   jumlah++;
                else if (jumlah >= 12)
                   jumlah = jumlah + 2;
                System.out.println(">>>Jadi Jumlah total yaitu " + jumlah);
                if ( biaya >= 50000 && biaya <= 250000)
                    diskon3 = biaya * 4 / 100;
                else if(biaya > 250000)
                    diskon3 = biaya * 6 / 100;
                biayatotal3 = biaya - diskon3;
                System.out.println(">>>>>Biaya yang harus dibayar dari " + jumlah + " Gamis adalah sebesar Rp." + biaya);
                System.out.println(">>>>>Biaya setelah mendapat diskon adalah sebesar Rp." + biayatotal3);
                System.out.print(">>>>>> Apakah anda ingin menambah barang lagi ? (y/t) >>>>>> = ");
                x=input.next();
                break;
            case 4:
                System.out.print(">>>>>>Harga Jeans adalah Rp. ");
                harga = input.nextInt();
                System.out.print(">>>>>>Jumlahnya ada >> ");
                jumlah = input.nextInt();
                biaya = harga * jumlah ;
                System.out.println (">>>Biaya total yaitu sebesar Rp." + biaya);
                if (jumlah >= 8 )
                   jumlah = jumlah + 3;
                else if (jumlah >= 20)
                   jumlah = jumlah + 6;
                System.out.println(">>>Jadi Jumlah total yaitu " + jumlah);
                if ( biaya >= 150000 && biaya <= 500000)
                    diskon4 = biaya * 1 / 100;
                else if(biaya > 500000)
                    diskon4 = biaya * 5 / 100;
                biayatotal4 = biaya - diskon4;
                System.out.println(">>>>>Biaya yang harus dibayar dari " + jumlah + " kemeja adalah sebesar Rp." + biaya);
                System.out.println(">>>>>Biaya setelah mendapat diskon adalah sebesar Rp." + biayatotal4);
                System.out.print(">>>>>> Apakah anda ingin menambah barang lagi ? (y/t) >>>>>> = ");
                x=input.next();
                break;
            case 5:
                System.out.print(">>>>>>Harga Baju Anak adalah Rp. ");
                harga = input.nextInt();
                System.out.print(">>>>>>Jumlahnya ada >> ");
                jumlah = input.nextInt();
                biaya = harga * jumlah ;
                System.out.println (">>>Biaya total yaitu sebesar Rp." + biaya);
                if (jumlah >= 2 && jumlah < 10)
                   jumlah++;
                else if (jumlah >= 10)
                   jumlah = jumlah + 3;
                System.out.println(">>>Jadi Jumlah total yaitu " + jumlah);
                if ( biaya >= 80000 && biaya <= 300000)
                    diskon5 = biaya * 4 / 100;
                else if(biaya > 300000)
                    diskon5 = biaya * 15 / 100;
                biayatotal5 = biaya - diskon5;
                System.out.println(">>>>>Biaya yang harus dibayar dari " + jumlah + " kemeja adalah sebesar Rp." + biaya);
                System.out.println(">>>>>Biaya setelah mendapat diskon adalah sebesar Rp." + biayatotal5);
                System.out.print(">>>>>> Apakah anda ingin menambah barang lagi ? (y/t) >>>>>> = ");
                x=input.next();
                break;
    }
    } while(x.equals ("y"));
        totalbelanja=biayatotal1+biayatotal2+biayatotal3+biayatotal4+biayatotal5;
        System.out.println(">>>>>>>>>>> Total biaya pembelian anda adalah sebesar Rp. " + totalbelanja);
} }

berikut printscreennya ..

8. setelah itu kita coba jalankan dengan klik run atau tombol F6. Maka akan terlihat seperti gambar berikut :


penjelasannya : 
1.) kita memilih daftar barang yang akan dibeli 
2.) di printscreen diatas saya memilih :  
>>>> Anda memilih yang mana? >>>  1
>>>>>>Harga Kemeja adalah Rp. 20000
>>>>>>Jumlahnya ada = 5
>>>Biaya total yaitu sebesar Rp.100000
>>>Jadi Jumlah total yaitu 6
>>>>>Biaya yang harus dibayar dari 6 Kemeja adalah sebesar Rp.100000
>>>>>Biaya setelah mendapat diskon adalah sebesar Rp.90000
3.) setelah itu kita ditanya :
>>>>>> Apakah anda ingin menambah barang lagi ? (y/t) >>>>>> = y
disitu saya menjawab "y", maka akan melakukan perulangan kembali ke daftar menu seperti di printscreen diatas.
4.) nah jika kita memilih "t" maka tidak terjadi perulangan dan akan keluar total belanja keseluruhan..

9. nah selamat mencoba yaa.. maaf kalau ada yang salah 
Terimakasih !!!!






0 comments:

Post a Comment

 

Sika's Idea Template by Ipietoon Cute Blog Design and Bukit Gambang