ladangkreatif.blogspot.com - Oke Berikut ini implementasi
Object Oriented Programming atau Biasa di Sebut
OOP.. Membuat Program Menggunakan Pewarisan Lebih Dari 2 Class
Da
import java.util.Scanner;
import javax.swing.JOptionPane;
class adik {
public static void bulan(){
System.out.println(" Laporan Penjualan PT YAI");
}
public static void tabel(){
System.out.println("======================================================================");
System.out.println("| No. | Nama Barang | Jumlah | Harga | Total |");
System.out.println("======================================================================");
}
void garis(){
System.out.println("======================================================================");
}
}
class kakak extends adik{
public void menghitung(){
Scanner entri1= new Scanner(System.in);
Scanner entri2= new Scanner(System.in);
System.out.println("");
System.out.print("Masukkan Bulan Penjualan : ");
int bulan =entri1.nextInt();
System.out.print("Jumlah data : ");
int jumlah =entri1.nextInt();
int jumlah_barang[]=new int[jumlah+1];
int harga_barang[]=new int [jumlah+1];
String nama_barang[]=new String[jumlah+1];
int total[]=new int [jumlah+1];
int total1=0;
for (int i=1;i<=(jumlah);i++){
System.out.print("Nama Barang ke-"+i+":");
nama_barang[i]=entri2.nextLine();
System.out.print("Jumlah Barang:");
jumlah_barang[i]=entri1.nextInt();
System.out.print("Harga Rp. : ");
harga_barang[i]=entri1.nextInt();
System.out.println("");
total[i]= harga_barang[i]*jumlah_barang[i];
total1=total1+total[i];
}
adik.bulan();
System.out.println("Bulan ke-"+bulan);
adik.tabel();
for (int i=1;i<=jumlah;i++){
System.out.println(" "+i+"\t\t"+nama_barang[i]+"\t\t"+jumlah_barang[i]+"\t\t"+harga_barang[i]+"\t\t"+total[i]);
}
kakak ayah=new kakak();
ayah.garis();
System.out.println("Total Barang : "+jumlah);
System.out.println(" Total Penjualan : "+total1);
}
}
public class ibu
{
public static void main (String args[])
{
kakak rusma =new kakak();
do
{
rusma.menghitung();
System.out.println("");
System.out.println("******** T E R I M A K A S I H********");
}
while (JOptionPane.showConfirmDialog(null,"ulang lagi kah")==JOptionPane.YES_OPTION);
}
}