Coding Java Fungsi Pada Netbeans


Coding Java Fungsi Pada Netbeans





Coding Java Fungsi

/*
 * 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 tugasfungsi;
import java.util.*;
/**
 *
 * @author AditAvin_Laptop
 */
public class Tugasfungsi {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner sc = new Scanner (System.in);
     
        int inputpanjang = 0 , inputlebar = 0 , inputjumlah = 0;

        ucapan("Selamat Datang Di Kaja Kayu");
        ucapan("Kami Menjual Kaju Segala Ukuran");
        ucapan("Kami Memberikan Diskon ");
        ucapan("Silakan Isi Panjang dan Lebar Yang Ingin Dibeli");

        while(inputpanjang < 1 || inputlebar < 1 || inputjumlah < 1){
            System.out.print("Panjang Kayu : ");
            inputpanjang = sc.nextInt();
            System.out.print("Lebar Kayu : ");
            inputlebar = sc.nextInt();
            System.out.print("Berapa Banyak : ");
            inputjumlah = sc.nextInt();
        }
        System.out.println("Luas kayu yang dibeli : " + luas(inputpanjang , inputlebar) + " Meter ");

        System.out.println("Harga Kayu adalah : Rp " + harga(inputpanjang, inputlebar,inputjumlah));

        System.out.println("Diskon : Rp " + diskon(inputpanjang,inputlebar,inputjumlah));

        System.out.println("Harga yang dibayar : Rp " + (harga(inputpanjang, inputlebar,inputjumlah)-diskon(inputpanjang,inputlebar,inputjumlah)));

        System.out.println("\n===============================" + "\n");

        struk(inputpanjang,inputlebar,inputjumlah);

    }
    static void ucapan(String ucapin){
        System.out.println(ucapin);
    }
    static int luas (int panjang, int lebar){
        int hasil = panjang * lebar;
        return hasil;
    }
    static int diskon(int panjang, int lebar, int jumlah)
     {
        double diskonp = 1000;
        int hargaasli;
        hargaasli = harga(panjang,lebar,jumlah);
        if (hargaasli>=100000)
     {
            diskonp = hargaasli * 0.3;
        }
        else if ( hargaasli<100000 && hargaasli>=50000)
        {
            diskonp = hargaasli * 0.15;
        }
        else {
            diskonp = 1000;
        }
            return (int) diskonp;
    }
    static int harga (int panjang, int lebar, int jumlah){
        int hg = jumlah * (2000 * panjang) + (2000 * lebar);
        return hg;
    }
    static void struk(int panjang,int lebar,int jumalah){
        System.out.println("Kaja Kayu");
        System.out.println("---------");
        System.out.println("Panjang Kayu Yang Dibeli : " + panjang + " Meter ");
        System.out.println("Lebar Kayu Yang Dibeli : " + lebar + " Meter ");
        System.out.println("Jumlah Kayu Yang Dibeli : " + jumalah);
        System.out.println("Harganya Adalah : Rp " + harga(panjang,lebar,jumalah));
        System.out.println("Besar Diskon : Rp " + diskon(panjang,lebar,jumalah));
        System.out.println("Totalnya Adalah : Rp " + (harga(panjang,lebar,jumalah)-diskon(panjang,lebar,jumalah)));
    }
}

Subscribe to receive free email updates:

0 Response to "Coding Java Fungsi Pada Netbeans"

Posting Komentar