Вы находитесь на странице: 1из 7

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package tubes;

import java.util.Scanner;

/**

* @author Yuto Fatwa

*/

public class cobafungsitubes {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

Scanner input=new Scanner (System.in);

int jumlah_beli=0,x;

int harga=0, harga1=0, harga2=0;

int bonus_baju=0,bonus_kaos1,bonus_kemeja=0,bonus_kemeja1;

int jenis_pakaian;

int bonus=0;

int diskon = 0;

System.out.println("==============================");
System.out.println("1. kaos ");

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

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

System.out.println("4. jaket");

System.out.println("pilih jenis pakaian : ");

jenis_pakaian=input.nextInt();

switch (jenis_pakaian){

case 1:

System.out.println("Jumlah kaos");

jumlah_beli=input.nextInt();

bonus_kaos1=bonus_baju (jumlah_beli, bonus_baju);//pemanggilan fungsi

if (jumlah_beli>6){

for (x=0; x<=jumlah_beli; x++)

harga2=(x*70000);

diskon = potongan_5persen (harga2, bonus);//PEMANGGILAN FUNGSI

harga=(harga2)-(diskon);

// System.out.println(""+harga);

// System.out.println(""+diskon);

System.out.println("anda mendapat bonus 5% setiap baju karena membeli lebih dari 6


baju");

System.out.println("Bonus yang anda terima : "+diskon);

System.out.println("harga kaos satuan : Rp. 70.000 ribu ");

System.out.println("Harga seharusnya : "+harga2);

System.out.println("harga yang harus di bayar : "+harga);

System.out.println("bonus baju : "+bonus_kaos1);}


else if (jumlah_beli>0 && jumlah_beli<=6){

// for (x=0; x<=jumlah_beli; x++)

harga2=(jumlah_beli*70000);

System.out.println("harga : "+harga2);

System.out.println("bonus baju : "+bonus_kaos1);

else if (jumlah_beli==0){

System.out.println("anda tidak membeli apa-apa");

else

System.out.println("input salah");

break;

case 2 :

System.out.println("Jumlah kemeja");

jumlah_beli=input.nextInt();

bonus_kemeja1=bonus_kemeja (jumlah_beli, bonus_kemeja);//pemanggilan fungsi

if (jumlah_beli>7){

for (x=0; x<=jumlah_beli; x++)

harga2=(x*100000);

diskon = potongan_2setengahpersen(harga2, bonus);//PEMANGGILAN FUNGSI

harga=(harga2)-(diskon);

System.out.println("anda mendapat bonus 2.5% setiap kemeja karena membeli lebih


dari 7 kemeja");

System.out.println("Bonus yang anda terima : "+diskon);

System.out.println("harga yang harus di bayar : "+harga);

System.out.println("bonus kemeja : "+bonus_kemeja1);}


else if (jumlah_beli>0 && jumlah_beli<=6){

// for (x=0; x<=jumlah_beli; x++)

harga2=(jumlah_beli*100000);

System.out.println("harga : "+harga2);

System.out.println("bonus kemeja : "+bonus_kemeja1);

else if (jumlah_beli==0){

System.out.println("anda tidak membeli apa-apa");

else

System.out.println("input salah");

break;

case 3:

System.out.println("Jumlah Jeans");

jumlah_beli=input.nextInt();

if (jumlah_beli>3){

for (x=0; x<=jumlah_beli; x++)

harga2=(x*150000);

diskon = potongan_5persen (harga2, bonus);//PEMANGGILAN FUNGSI

harga=(harga2)-(diskon);

System.out.println("anda mendapat bonus 5% setiap jeans karena membeli lebih dari 3


jeans");

System.out.println("Bonus yang anda terima : "+diskon);

System.out.println("harga yang harus di bayar : "+harga);}

else if (jumlah_beli>0 && jumlah_beli<=3){

// for (x=0; x<=jumlah_beli; x++)


harga2=(jumlah_beli*150000);

System.out.println("harga : "+harga2);

else if (jumlah_beli==0){

System.out.println("anda tidak membeli apa-apa");

else

System.out.println("input salah");

break;

case 4 :

System.out.println("Jumlah Jaket");

jumlah_beli=input.nextInt();

if (jumlah_beli>2){

for (x=0; x<=jumlah_beli; x++)

harga2=(x*200000);

diskon = potongan_2setengahpersen(harga2, bonus);//PEMANGGILAN FUNGSI

harga=(harga2)-(diskon);

System.out.println("anda mendapat bonus 2.5% setiap jaket, karena membeli lebih dari
2");

System.out.println("Bonus yang anda terima : "+diskon);

System.out.println("harga yang harus di bayar : "+harga);}

else if (jumlah_beli>0 && jumlah_beli<=2){

// for (x=0; x<=jumlah_beli; x++)

harga2=(jumlah_beli*200000);

System.out.println("harga : "+harga2);

}
else if (jumlah_beli==0){

System.out.println("anda tidak membeli apa-apa");

else

System.out.println("input salah");

break;

default :

System.out.println("hanya tersedia 4 pilihan pakaian");

break;

public static int potongan_5persen (int harga2,int bonus){

bonus=harga2*5/100;

return bonus;

public static int potongan_2setengahpersen (int harga2,int bonus){

bonus=harga2*25/1000;

return bonus;

public static int bonus_baju (int jumlah_beli, int bonus_baju){

bonus_baju=jumlah_beli/2;

return bonus_baju;

public static int bonus_kemeja (int jumlah_beli, int bonus_kemeja){

bonus_kemeja=jumlah_beli/3;

return bonus_kemeja;
}

Вам также может понравиться