Senin, 12 Oktober 2015

Tugas 4- Perulangan pada Java



Menghitung Total Biaya Keseluruhan

     package tugas4;
import java.util.Scanner;
public class Tugas4 {
    public static void main(String[] args) {
        int pilihan, jumlah, harga, biaya, Total, Totalseluruhnya;
        int Diskon1=0, Diskon2=0, Diskon3=0, Diskon4=0, Diskon5=0;
        int BiayaTotal1=0, BiayaTotal2=0, BiayaTotal3=0, BiayaTotal4=0, BiayaTotal5=0;
       String sc = null;
        do {
        Scanner input = new Scanner (System.in);
        System.out.println ("Daftar Barang Toko Pak Jono :");
        System.out.println ("1. Gula Pasir");
        System.out.println ("2. Minyak Goreng");
        System.out.println ("3. Teh");
        System.out.println ("4. Garam");
        System.out.println ("5. Beras");
        System.out.print ("Masukkan Pilihan : ");
        pilihan = input.nextInt();
        switch(pilihan){
            case 1: System.out.println ("Anda akan membeli Gula Pasir");
                    System.out.print ("Masukkan Harga : ");
                    harga = input.nextInt();
                    System.out.print ("Masukkan Jumlah : ");
                    jumlah = input.nextInt();
                    biaya = harga*jumlah;
                    if (jumlah >=5 && jumlah <10)
                        jumlah++;
                    else if (jumlah >= 10)
                        jumlah = jumlah+2;
                    System.out.println ("Jumlah Total = "+jumlah);
                    System.out.println ("Harga Total = " +biaya);
                   
                    if (biaya >50000)
                    {
                        Diskon1 = biaya*5/100;
                    }
                        BiayaTotal1 = biaya-Diskon1;
                    System.out.println ("Biaya Setelah Diskon = "+BiayaTotal1);  
                    System.out.println("Apakah anda ingin memesan lagi? (ya/tdk)");
                    sc=input.next ();
                    break;
               
            case 2: System.out.println ("Anda akan membeli Minyak Goreng");
                    System.out.print ("Masukkan Harga : ");
                    harga = input.nextInt();
                    System.out.print ("Masukkan Jumlah : ");
                    jumlah = input.nextInt();
                    biaya = harga*jumlah;
                    if (jumlah > 10 && jumlah <=15)
                        jumlah++;
                    else if (jumlah >15)
                        jumlah = jumlah+3;                   
                    System.out.println ("Jumlah Total = "+jumlah);
                    System.out.println ("Harga Total = " +biaya);
                
                    if (biaya > 60000 )
                        Diskon2 = biaya*8/100;
                    BiayaTotal2 = biaya-Diskon2;
                    System.out.println ("Harga Setelah Diskon = "+BiayaTotal2);
                    sc=input.next ();
                    break;
               
            case 3: System.out.println ("Anda akan membeli Teh");
                    System.out.print ("Masukkan Harga : ");
                    harga = input.nextInt();
                    System.out.print ("Masukkan Jumlah : ");
                    jumlah = input.nextInt();
                    biaya = harga*jumlah;
                    if (jumlah >15 && jumlah  <=20)
                        jumlah++;
                    else if (jumlah >=20)
                        jumlah = jumlah+3;
                    System.out.println ("Jumlah Total = "+jumlah);
                    System.out.println ("Harga Total = " +biaya);
                   
                    if (biaya >50000)
                        Diskon3 = biaya*2/100;
                    BiayaTotal3= biaya-Diskon3;
                    System.out.println ("Biaya Setelah Diskon = "+BiayaTotal3);
                    System.out.println("Apakah anda ingin memesan lagi? (ya/tdk)");
                    sc=input.next ();
                    break;
               
            case 4: System.out.println ("Anda akan membeli Garam");
                    System.out.print ("Masukkan Harga : ");
                    harga = input.nextInt();
                    System.out.print ("Masukkan Jumlah : ");
                    jumlah = input.nextInt();
                    biaya = harga*jumlah;
                    if (jumlah >10 && jumlah <=15)
                        jumlah++;
                    else if (jumlah >=15)
                        jumlah = jumlah+2;
                    System.out.println ("Jumlah Total = "+jumlah);
                    System.out.println ("Harga Total = " +biaya);
                   
                    if (biaya >60000)
                        Diskon4 = biaya*3/100;
                    BiayaTotal4 = biaya-Diskon4;
                    System.out.println ("Biaya Setelah Diskon = "+BiayaTotal4);
                    System.out.println("Apakah anda ingin memesan lagi? (ya/tdk)");
                    sc=input.next ();
                    break;
                 
            case 5: System.out.println ("Anda akan membeli Beras");
                    System.out.print ("Masukkan Harga : ");
                    harga = input.nextInt();
                    System.out.print ("Masukkan Jumlah : ");
                    jumlah = input.nextInt();
                    biaya = harga*jumlah;
                    if (jumlah >10 && jumlah <=20)
                        jumlah = jumlah+2;
                    else if (jumlah >20)
                        jumlah = jumlah+3;
                    System.out.println ("Jumlah Total = "+jumlah);
                    System.out.println ("Harga Total = " +biaya);
               
                    if (biaya >75000)
                        Diskon5= biaya*6/100;
                    BiayaTotal5 = biaya-Diskon5;
                    System.out.println ("Biaya Setelah Diskon = "+BiayaTotal5);
                    System.out.println("Apakah anda ingin memesan lagi? (ya/tdk)");
                    sc=input.next ();
                    break;
            }
       
        } while (sc.equals ("YA")||sc.equals ("ya"));
            Totalseluruhnya=BiayaTotal1+BiayaTotal2+BiayaTotal3+BiayaTotal4+BiayaTotal5;
        System.out.println ("Total Belanja Seluruhnya = "+Totalseluruhnya);   
        System.out.println ("Terima kasih dan selamat berbelanja kembali");
        }
    }

Sabtu, 03 Oktober 2015

Tugas 3-Membuat Perhitungan Diskon Untuk Setiap Jenis Barang dengan Nilai yang Berbeda

Membuat Perhitungan Diskon Untuk Setiap Jenis Barang dengan Nilai yang Berbeda
    package pilihbarang;
import java.util.Scanner;
public class PilihBarang {
    public static void main(String[] args) {
        int pilihan, jumlah, harga, biaya;
        float Diskon =0, BiayaTotal=0;
        Scanner input = new Scanner (System.in);
        System.out.println ("Daftar Barang Toko Pak Jono :");
        System.out.println ("1. Gula Pasir");
        System.out.println ("2. Minyak Goreng");
        System.out.println ("3. Teh");
        System.out.println ("4. Garam");
        System.out.println ("5. Beras");
        System.out.print ("Masukkan Pilihan : ");
        pilihan = input.nextInt();
        switch(pilihan){
            case 1: System.out.println ("Anda akan membeli Gula Pasir");
                    System.out.print ("Masukkan Harga : ");
                    harga = input.nextInt();
                    System.out.print ("Masukkan Jumlah : ");
                    jumlah = input.nextInt();
                    biaya = harga*jumlah;
                    if (jumlah >=5 && jumlah <10)
                        jumlah++;
                    else if (jumlah >= 10)
                        jumlah = jumlah+2;
                    System.out.println ("Jumlah Total = "+jumlah);
                    System.out.println ("Harga Total = " +biaya);
                   
                    if (biaya >50000)
                    {
                        Diskon = biaya*5/100;
                    }
                        BiayaTotal = biaya-Diskon;
                    System.out.println ("Biaya Setelah Diskon = "+BiayaTotal);  
                    break;
               
            case 2: System.out.println ("Anda akan membeli Minyak Goreng");
                    System.out.print ("Masukkan Harga : ");
                    harga = input.nextInt();
                    System.out.print ("Masukkan Jumlah : ");
                    jumlah = input.nextInt();
                    biaya = harga*jumlah;
                    if (jumlah > 10 && jumlah <=15)
                        jumlah++;
                    else if (jumlah >15)
                        jumlah = jumlah+3;                   
                    System.out.println ("Jumlah Total = "+jumlah);
                    System.out.println ("Harga Total = " +biaya);
                
                    if (biaya > 60000 )
                        Diskon = biaya*8/100;
                    BiayaTotal = biaya-Diskon;
                    System.out.println ("Harga Setelah Diskon = "+BiayaTotal);
                    break;
               
            case 3: System.out.println ("Anda akan membeli Teh");
                    System.out.print ("Masukkan Harga : ");
                    harga = input.nextInt();
                    System.out.print ("Masukkan Jumlah : ");
                    jumlah = input.nextInt();
                    biaya = harga*jumlah;
                    if (jumlah >15 && jumlah  <=20)
                        jumlah++;
                    else if (jumlah >=20)
                        jumlah = jumlah+3;
                    System.out.println ("Jumlah Total = "+jumlah);
                    System.out.println ("Harga Total = " +biaya);
                   
                    if (biaya >50000)
                        Diskon = biaya*2/100;
                    BiayaTotal = biaya-Diskon;
                    System.out.println ("Biaya Setelah Diskon = "+BiayaTotal);
                    break;
               
            case 4: System.out.println ("Anda akan membeli Garam");
                    System.out.print ("Masukkan Harga : ");
                    harga = input.nextInt();
                    System.out.print ("Masukkan Jumlah : ");
                    jumlah = input.nextInt();
                    biaya = harga*jumlah;
                    if (jumlah >10 && jumlah <=15)
                        jumlah++;
                    else if (jumlah >=15)
                        jumlah = jumlah+2;
                    System.out.println ("Jumlah Total = "+jumlah);
                    System.out.println ("Harga Total = " +biaya);
                   
                    if (biaya >60000)
                        Diskon = biaya*3/100;
                    BiayaTotal = biaya-Diskon;
                    System.out.println ("Biaya Setelah Diskon = "+BiayaTotal);
                    break;
                
            case 5: System.out.println ("Anda akan membeli Beras");
                    System.out.print ("Masukkan Harga : ");
                    harga = input.nextInt();
                    System.out.print ("Masukkan Jumlah : ");
                    jumlah = input.nextInt();
                    biaya = harga*jumlah;
                    if (jumlah >10 && jumlah <=20)
                        jumlah = jumlah+2;
                    else if (jumlah >20)
                        jumlah = jumlah+3;
                    System.out.println ("Jumlah Total = "+jumlah);
                    System.out.println ("Harga Total = " +biaya);
               
                    if (biaya >75000)
                        Diskon = biaya*6/100;
                    BiayaTotal = biaya-Diskon;
                    System.out.println ("Biaya Setelah Diskon = "+BiayaTotal);
                    break;
             
        }
    }
   

}