* 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)));
}
}
0 Response to "Coding Java Fungsi Pada Netbeans"
Posting Komentar