Disini saya menggunakan materi If Else, Scanner, Operasi Aritmatika,
Perulangan (yang saya gunakan For), Array dan Looping.
Perulangan (yang saya gunakan For), Array dan Looping.
1. Penjelasan Aplikasi
Aplikasi digunakan untuk membantu para penjual sepatu dalam menjalani pekerjaannya agar lebih mudah, untuk cara kerjanya disini ada 3 pilihan tipe yang sesuai kisaran harga yang ditentukan oleh pembeli, setelah itu pembeli menginputkan atribut sepatu dan program akan menghitung jumlah sepatu dengan harga yang sudah ditentukan. Dan jika ingin membeli lagi tinggal tekan "Y" kalau tidak "T".
2. Flowchart
3. Script
import java.util.Scanner;
class sepatu{
int ukuran, jumlah, harga, total, tot, uang;
String status, tipe, warna;
//
void PrintBeli(){
tot = (harga*jumlah);
System.out.println("| Tipe "+tipe+" | Ukuran "+ukuran+"| Warna "+warna+
" | Jumlah "+jumlah+" x "+harga+": "+tot+" |");}
void PrintScan(){
Scanner inp = new Scanner(System.in);
System.out.println();
System.out.println("Masukan Harga Kisaran-nya :");
harga = inp.nextInt();
System.out.println();
if(harga <=199999){
System.out.println("Tipe Dengan Kisaran Harga "+harga+"");
System.out.println("Converse, Futsal");
}else if(harga <=299999){
System.out.println("Tipe Dengan Kisaran Harga "+harga+"");
System.out.println("Sneakers, OldSchool");
}else{
System.out.println("Tipe Dengan Kisaran Diatas "+harga+"");
System.out.println("Sneakers, OldSchool, Futsal, Converse");
}
System.out.println();
System.out.println("Pilih Tipe :");
tipe = inp.next();
System.out.println();
System.out.println("Jumlah Sepatu :");
jumlah = inp.nextInt();
System.out.println();
System.out.println("Pilih Warna :");
warna = inp.next();
System.out.println();
System.out.println("Pilih Ukuran :");
ukuran = inp.nextInt();
System.out.println();
//
PrintBeli();
System.out.println("Dibayarkan Rp. :");
uang = inp.nextInt();
total = (uang-harga);
System.out.println("Kembalian Rp."+total);
//
System.out.println();
System.out.println("Apakah Anda Akan Membeli Sepatu Lagi ?");
status = inp.next();
if(status.equals ("tidak") || status.equals("Tidak") || status.equals ("t") || status.equals("T")){
System.out.println(" Terimakasih");
System.out.println();
}else{PrintScan();
}}}
public class TokoSepatu {
public static void main(String[] args) {
sepatu beli = new sepatu();
for (int i = 1; i <= 38; i++) {
System.out.print("=");
}System.out.println();
System.out.println("-Selamat Datang Di Toko Sepatu Berkah-");
System.out.println("--Silahkan Cari Sepatu yang Anda Mau--");
System.out.println();
beli.PrintScan();
String [] nama = {"||Sudah ", "Disini||", "Berbelanja "};
System.out.print(nama[0]);
System.out.print(nama[2]);
System.out.print(nama[1]);
}}
class sepatu{
int ukuran, jumlah, harga, total, tot, uang;
String status, tipe, warna;
//
void PrintBeli(){
tot = (harga*jumlah);
System.out.println("| Tipe "+tipe+" | Ukuran "+ukuran+"| Warna "+warna+
" | Jumlah "+jumlah+" x "+harga+": "+tot+" |");}
void PrintScan(){
Scanner inp = new Scanner(System.in);
System.out.println();
System.out.println("Masukan Harga Kisaran-nya :");
harga = inp.nextInt();
System.out.println();
if(harga <=199999){
System.out.println("Tipe Dengan Kisaran Harga "+harga+"");
System.out.println("Converse, Futsal");
}else if(harga <=299999){
System.out.println("Tipe Dengan Kisaran Harga "+harga+"");
System.out.println("Sneakers, OldSchool");
}else{
System.out.println("Tipe Dengan Kisaran Diatas "+harga+"");
System.out.println("Sneakers, OldSchool, Futsal, Converse");
}
System.out.println();
System.out.println("Pilih Tipe :");
tipe = inp.next();
System.out.println();
System.out.println("Jumlah Sepatu :");
jumlah = inp.nextInt();
System.out.println();
System.out.println("Pilih Warna :");
warna = inp.next();
System.out.println();
System.out.println("Pilih Ukuran :");
ukuran = inp.nextInt();
System.out.println();
//
PrintBeli();
System.out.println("Dibayarkan Rp. :");
uang = inp.nextInt();
total = (uang-harga);
System.out.println("Kembalian Rp."+total);
//
System.out.println();
System.out.println("Apakah Anda Akan Membeli Sepatu Lagi ?");
status = inp.next();
if(status.equals ("tidak") || status.equals("Tidak") || status.equals ("t") || status.equals("T")){
System.out.println(" Terimakasih");
System.out.println();
}else{PrintScan();
}}}
public class TokoSepatu {
public static void main(String[] args) {
sepatu beli = new sepatu();
for (int i = 1; i <= 38; i++) {
System.out.print("=");
}System.out.println();
System.out.println("-Selamat Datang Di Toko Sepatu Berkah-");
System.out.println("--Silahkan Cari Sepatu yang Anda Mau--");
System.out.println();
beli.PrintScan();
String [] nama = {"||Sudah ", "Disini||", "Berbelanja "};
System.out.print(nama[0]);
System.out.print(nama[2]);
System.out.print(nama[1]);
}}
4. Screnshot
Tahap Pembuatan
Hasil Run
Jika Langsung End "T"
Jika Meneruskan "Y"
Terimakasih





0 Komentar
Penulisan markup di komentar