Tugas Java 2

import java.util.Scanner;//Memanggil Fungsi Scanner

class BOOK{
String jdl_bku;
String pengarang_bku;
int thn;
int hrga;
int jml_beli;
int byr;
double ppn;
int hitung_ppn;
int total_hrga;
int uang_kembalian;

public BOOK(String jdl_bku, String pengarang_bku, int thn, int hrga, int jml_beli, int byr){
this.jdl_bku = jdl_bku;
this.pengarang_bku = pengarang_bku;
this.thn = thn;
this.hrga = hrga;
this.jml_beli = jml_beli;
if(jml_beli > 5){
this.ppn = 0.05;
this.hitung_ppn = (int)(this.ppn * (double)hrga) ;
}
else if(jml_beli < 6){
this.ppn = 0.2;
this.hitung_ppn = (int)(this.ppn * (double)hrga) ;
}
this.byr = byr;
this.total_hrga = (int)((this.hrga + hitung_ppn) * this.jml_beli);
this.uang_kembalian = (int)(this.byr - total_hrga);
}

void showInfoBook(){
//Output
System.out.println("Judul Buku : " +this.jdl_bku);
System.out.println("Pengarang Buku : "+this.pengarang_bku);
System.out.println("Tahun Terbit : "+this.thn);
System.out.println("Harga Buku : "+this.hrga);
System.out.println("Jumlah dibeli : "+this.jml_beli);
System.out.println("Bayar : "+this.byr);
System.out.println("Total Harga : "+this.total_hrga);
System.out.println("Kembalian : "+this.uang_kembalian);
}
}

public class  KelasMyBook{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//Membaca data dari objek Scanner
//Input
System.out.print("Judul Buku : ");
String jdl_bku = sc.nextLine();
System.out.print("Pengarang Buku : ");
String pengarang_bku = sc.nextLine();
System.out.print("Tahun Terbit : ");
int thn = sc.nextInt();
System.out.print("Harga Buku : ");
int hrga = sc.nextInt();
System.out.print("Jumlah dibeli : ");
int jml_beli = sc.nextInt();
System.out.print("Bayar : ");
int byr = sc.nextInt();
BOOK mybook = new BOOK(jdl_bku, pengarang_bku, thn, hrga, jml_beli, byr);
mybook.showInfoBook();
}
}


Compile 
Run!!!☺



Contoh 1 : 
INPUT


OUTPUT




Contoh 2 :


INPUT

OUTPUT








Komentar