fergianpp.blogspot.com
FLOWCHART
Codding
* 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 projectuas;
/**
*
* @author E
*/
import java.util.Scanner;
class Sepatu{
String nm_sepatu;
int ukuran, harga, total, bayar, disc, kembali, stok, jml_beli;
void beli(){
disc = 0;
if (jml_beli > 2){
disc = ((harga*2/100)*(jml_beli));
System.out.println("Anda mendapat diskon sebesar Rp. "+disc);
}
total = (harga*jml_beli) - disc;
}
void kembalian(){
kembali = bayar - total;
}
}
public class penjualanSepatuUAS {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner input = new Scanner(System.in);
Sepatu sepatuu = new Sepatu();
for (int a = 0; a < 50; a++) {
System.out.print("=");
}
System.out.println();
System.out.print("\tAplikasi Penjualan Sepatu");
System.out.println();
for (int a = 0; a < 50; a++) {
System.out.print("=");
}
String status = "y";
while(status.equals("y") || status.equals("Y")){
System.out.println();
String s[][] = {{"", "Converse All Star", "Yeezy Hitam Putih", "Adidas Casual"},{"", "200000", "180000", "190000"}, {"", "30", "10", "15"}};
System.out.println("Sepatu \t\t ||\tHarga \t || \tStok");
int c = 0;
int d = 1;
int e = 2;
for (int a = 1; a < s[c].length; a++) {
System.out.println(a + ". " + s[c][a] + " \tRp. " + s[d][a] + " \t "+ s[e][a]+" Buah");
}
System.out.print("Pilihan : ");
int spt = input.nextInt();
for (int a = 0; a < s[c].length; a++) {
if (spt == a) {
String nm_sepatu = s[c][a];
int harga = Integer.parseInt(s[d][a]);
int stok = Integer.parseInt(s[e][a]);
sepatuu.nm_sepatu = nm_sepatu;
sepatuu.harga = harga;
sepatuu.stok = stok;
}
}
String u[] = {"", "36", "37", "38", "39", "40", "41"};
System.out.println("Ukuran");
for (int a = 1; a < u.length; a++) {
System.out.println(a + ". " + u[a]);
}
System.out.print("Ukuran : ");
int ukuran = input.nextInt();
for (int a = 0; a < u.length; a++) {
if (ukuran == a) {
int ukurann = Integer.parseInt(u[a]);
sepatuu.ukuran = ukurann;
}
}
System.out.print("Jumlah beli : ");
int jml_beli = input.nextInt();
sepatuu.jml_beli = jml_beli;
while(sepatuu.jml_beli > sepatuu.stok){
System.out.println("Stok tidak cukup, jumlah beli anda melebihi stok...");
System.out.print("Masukkan kembali jumlah beli anda : ");
jml_beli = input.nextInt();
sepatuu.jml_beli = jml_beli;
}
sepatuu.beli();
System.out.println("Anda membeli "+sepatuu.jml_beli+" sepatu "+sepatuu.nm_sepatu);
System.out.println("Dengan harga Rp. "+sepatuu.harga);
System.out.println("Total harga Rp. "+sepatuu.total);
System.out.println();
System.out.print("Bayar : Rp. ");
int bayar = input.nextInt();
sepatuu.bayar = bayar;
sepatuu.kembalian();
while (sepatuu.bayar < sepatuu.total) {
System.out.println("Uang anda bayarkan kurang");
System.out.print("Input tambahan uang : Rp. ");
int tambahan = input.nextInt();
sepatuu.bayar = bayar + tambahan;
sepatuu.kembalian();
}
System.out.println("Kembaliannya sebesar Rp. "+sepatuu.kembali);
System.out.print("Kembali ke menu awal?(y/n)");
status = input.next();
if(status.equals("n") || status.equals("N")){
System.out.println("Terimakasih...");
System.out.println();
System.out.println();
}
}
}
}


Komentar
Posting Komentar