Membuat sebuah kasir warung beras
Membuat Program Kasir Beras Dengan Java Secara Sekuensial
Pembukaan
Sudah mulai jelas disini java akan mulai menantang, dari pada kita hanya membuat sebuah program yang kita inputkan dari code, sekarang kita coba agar bisa di inputkan pada console. Membuat program kasir adalah salah satu mini project yang dapat kita gunakan sebagai contoh.
Memilih Type Data
Type data yang akan digunakan adalah "double". kenapa? karena kita akan memasukan diskon didalamnya, integer tidak bisa memasukan input yang memiliki coma didalamnya, jadi salah satu cara adalah kita menggunakan type data double
Import Library Java
Untuk agar kita bisa membuat sebuah tempat mengisi data itu sendiri, kita perlu memasukan sebuah library java dimana itu digunakan untuk memasukan input nilai nantinya, menggunakan code berikut :
import java.util.Scanner;
setelahnya, kita buat code untuk mendefinisikan library tersebut didalam class :
Scanner in = new Scanner(System.in);
selanjutnya kita membuat sebuah masukan dan variable nya
System.out.println("=== Program Kasir Warung Beras ===");
// Isi jumlah beras (kg)
System.out.print("Masukkan jumlah beras (kg): ");
double jumlahKG = in.nextDouble();
// Isi harga per kg
System.out.print("Masukkan harga beras per kg: ");
double hargaPerKG = in.nextDouble();
// Hitung total dan diskon
double total = jumlahKG * hargaPerKG;
double diskon = total * 0.05;
double total_setelah_diskon = total - diskon;
// Tampilkan hasil perhitungan
System.out.printf("Total sebelum diskon: Rp %.0f%n", total);
System.out.printf("Diskon 5%%: Rp %.0f%n", diskon);
System.out.printf("Total yang harus dibayar: Rp %.0f%n", total_setelah_diskon);
// Masukan uang dari pembeli
System.out.print("Masukkan jumlah uang yang dibayarkan pembeli: ");
double uang_diterima = in.nextDouble();
// Kembalian atau Kurang?
if (uang_diterima >= total_setelah_diskon) {
double kembalian = uang_diterima - total_setelah_diskon;
System.out.printf("Uang kembalian: Rp %.0f%n", kembalian);
} else {
double uang_kurang = total_setelah_diskon - uang_diterima;
System.out.printf("Uang pembeli kurang Rp %.0f%n", uang_kurang);
}
in.close();
kurang lebih seperti itu daya yang akan kita masukan.
sebuah kondisi di baris bagian bawah adalah untuk menentukan kondisi, apakah yang diterima penjual kurang atau lebih.
Ini adalah contoh hasil dari code
Memasukan contoh jumlah beras per kg seberat 50kg
Memasukan contoh harga beras per kg sebanya Rp. 20000
Menentukan harga diawal yaitu jumlah beras/kg x harga beras/kg juga dihitung sebagai Rp. 1000.000
Mengurangi dengan diskon 5% menjadi Rp. 950.000
Memasukan uang yang pembeli beri sebesar Rp. 1.000.000 (sebagai contoh)
Terakhir adalah menentukan kembalian dari contoh yang saya beri, memiliki kembalian Rp. 50.000 dari transaksi yang dilakukan
Gambaran code pada teks editor
Penutup
Demikian program java yang sesuai dengan topik ini. terimakasih telah memnbaca ini, saya harap bisa menjadi sebauh latiha kecil. Sebagai programmer kita harus terus latihan" agar bisa menjadi programmer handal. akhir kata, ambil saja apa yang bisa di pelajari, jika kesulitan carilah mentor yang dapat membantumu dengan baik.
Komentar
Posting Komentar