Program Kasir Warung Beras

Kali ini merupakan contoh dari source code program kasir untuk warung beras. Berikut kodenya berdasrkan bahasa Java:

package baprog;

import java.util.Scanner;

public class kasirberas {

    public static void main(String[] args) {


        //DEKLARASI VARIABEL

        Scanner sc = new Scanner (System.in);

        long harga_beras, uang_pembeli, uang_kembalian, banyak_beras;

        double harga_asli, potongan_diskon, harga_total,uang_buyer, uang_kembali;

        

        System.out.println("PROGRAM KASIR WARUNG BERAS");

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

        System.out.println("");

        

        //PENGINPUTAN DATA

        System.out.print("Masukan jumlah beras dalam satuan Kg = ");

        banyak_beras = sc.nextInt();

        System.out.print("Masukan harga beras per Kg = Rp. ");

        harga_beras = sc.nextInt();

        System.out.println("");

        

        //PROSES

        harga_asli = banyak_beras * harga_beras; 

        potongan_diskon = harga_asli * 0.05;

        harga_total = harga_asli - potongan_diskon;  

        

        //OUTPUT

        System.out.print("Jumlah beras yang dibeli             = " + banyak_beras);

        System.out.println(" Kg");

        System.out.println("Harga Beras per Kg                   = Rp. "+harga_beras);

        System.out.println("");

        System.out.println("Total harga sebelum diskon           = Rp. " + harga_asli);

        System.out.println("jumlah diskon 5%                     = Rp. " + potongan_diskon);

        System.out.println("----------------------------------------------------------------=");

        System.out.println("Harga yang harus dibayar             = Rp. " + harga_total);

        

        //INPUT LANJUTAN

        System.out.print("Masukan jumlah uang dari pembeli      = Rp. ");

        uang_buyer = sc.nextInt();

        System.out.println("----------------------------------------------------------------=");

        

        //PROSES LANJUTAN

        uang_kembali = uang_buyer - harga_total;

        

        //OUTPUT LANJUTAN

        System.out.println("jumlah uang kembalian yaitu sebesar = Rp. " + uang_kembali);

    }

}


Tampilan apabila di run:

Penjelasan:
pertama pengguna diminta input jumlah beras yang dibeli dalam satuan kilogram, serta harga beras per kilogram nya. Setelah selesai maka program akan menghitung harga keseluruhan serta harga diskon sebesar 5%, dan kemudian dikurang agar menampilkan harga final setelah harga keseluruhan dikurang harga diskon.
Program akan beralih untuk meminta pengguna menginput uang yang dibayar pembeli kemudian dilakukan pengurangan dengan harga final hingga dihasilkan uang kembalian yang di cetak di akhir.


Comments

Popular posts from this blog

PROGRAM KASIR IF ELSE

PROGRAM KASIR LOOPING