DOSEN PEMBIMBBING : Bapak Nur Cahyo Wibowo, S.Kom, M.Kom
KELAS : A35
NPM : 1535010012
NAMA : Aprilia Duwi Ratnawati
Berikut ini adalah cara untuk menghitung biaya dengan adanya diskon pada setiap barang yang telah disediakan dan telah ditentukan diskonnya.
dalam pembuatan source code ini kita menggunakan scanner,switch case , dan if.
1.langkah pertama,tulis import java.util.scanner; dibawah package.
3.buatlah header seperti tampilan berikut ini .
4.buatlah barang barang yang akan anda sediakan seperti berikut ini .
5.agar user dapat memilih pilihannya buatlah seperti berikut ini .
6. untuk input jumlah barang yangmana harga telah ditentukan ggunakan switch case dan if jika untuk menentukan diskon seperti berikut ini.
buatlah case seterusnya dengan cara yang sama seperti diatas.
7.jika sudah maka klik run dan tampilan output seperti berikut ini.
jika muncul tampilan diatas,untuk user silahkan masukkan nomor barang sesuai keinginan.misal masukkan 1 maka akan muncul tampilan seperi berikut.
tampilan diatas meminta user untuk mengisi berapa jumlah barang yang akan dibeli. misal isi 10,maka akan muncul tampilan seperti berikut
tampilan tersebut akan menampilkan total biaya dan diskon sesuai yang telah yang ditentukan sebelumnya.
langkahnya sudah selesai dan anda telah berhasil melakukannya ..... :)
TERIMA KASIH (^_^)
** jika berkenan silahkan copy source codenya disini :)
/*
* 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 toko.april.jaya;
import java.util.Scanner;
/**
*
* @author ACER
*/
public class TokoAprilJaya {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int pilihan;
int harga;
int jumlah;
double biaya;
double total;
double diskon;
Scanner abc = new Scanner (System.in);
//1.menampilkan header
System.out.println("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
System.out.println("^ TOKO APRIL JAYA 2015 ^");
System.out.println("^ jalan Cumpleng kab.Bojonegoro ^");
System.out.println("^ email: draprilia81@gmail.com ^");
System.out.println("^ no.hp : 085655331960 ^");
System.out.println("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
System.out.println();
//2.menampilkan daftar barang yang tersedia
System.out.println("daftar barang yang tersedia di toko April Jaya");
System.out.println("1.beras\n2.gula\n3.telur");
System.out.println("4.minyak\n5.tepung\n");
//3.user akan memilih barang
System.out.print("silahkan pilih nomor berapa barang yang anda beli :) = ");
int pilih = abc.nextInt();
//4.input jumlah barang . harga sudah ditentukan
switch (pilih){
case 1 : System.out.println("anda telah membeli beras kami");
System.out.println("dengan harga Rp.15000/kg");
System.out.println("berapa kg anda membeli?");
jumlah = abc.nextInt();
harga =15000*jumlah;
System.out.println("total belanja Rp. "+harga);
if (harga>=100000){
diskon=harga*25/100;
System.out.println("diskon anda sebesar= "+diskon);
total=harga-diskon;
System.out.println("jadi anda harus membayar sebesar = "+total);
}
break;
case 2 : System.out.println("anda telah membeli gula kami");
System.out.println("dengan harga Rp.16000/kg");
System.out.println("berapa kg anda membeli?");
jumlah = abc.nextInt();
harga =16000*jumlah;
System.out.println("total belanja Rp. "+harga);
if (harga>=100000){
diskon=harga*30/100;
System.out.println("diskon anda sebesar= "+diskon);
total=harga-diskon;
System.out.println("jadi anda harus membayar sebesar = "+total);
}
break;
case 3 : System.out.println("anda telah membeli telur kami");
System.out.println("dengan harga Rp.20000/kg");
System.out.println("berapa kg anda membeli?");
jumlah = abc.nextInt();
harga =20000*jumlah;
System.out.println("total belanja Rp. "+harga);
if (harga>=100000){
diskon=harga*20/100;
System.out.println("diskon anda sebesar= "+diskon);
total=harga-diskon;
System.out.println("jadi anda harus membayar sebesar = "+total);
}
break;
case 4 : System.out.println("anda telah membeli minyak kami");
System.out.println("dengan harga Rp.25000/kg");
System.out.println("berapa kg anda membeli?");
jumlah = abc.nextInt();
harga =25000*jumlah;
System.out.println("total belanja Rp. "+harga);
if (harga>=100000){
diskon=harga*10/100;
System.out.println("diskon anda sebesar= "+diskon);
total=harga-diskon;
System.out.println("jadi anda harus membayar sebesar = "+total);
}
break;
case 5 : System.out.println("anda telah membeli tepung kami");
System.out.println("dengan harga Rp.10000/kg");
System.out.println("berapa kg anda membeli?");
jumlah = abc.nextInt();
harga =10000*jumlah;
System.out.println("total belanja Rp. "+harga);
if (harga>=100000){
diskon=harga*10/100;
System.out.println("diskon anda sebesar= "+diskon);
total=harga-diskon;
System.out.println("jadi anda harus membayar sebesar = "+total);
}
break;
}
}
}
SEKIAN.... :)








