Pertama kita membuat class yang pertama dengan nama "adik".
kemudian tuliskan sintaks berikut pada class adik
public 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("======================================================================");}
}
Kedua buat clas ang kedua dengan nama "kakak"
kemudian tuliskan sintaks berikut pada class kakak
import java.util.Scanner;
public 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);
}
}
ketiga buat class utamanya dengan nama "ibu"
kemudian tuliskan sintaks berikut pada class ibu
import javax.swing.JOptionPane;
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);
}
}
kemudia run sintak tersebut maka akan muncul output seperti dibawah ini
Tidak ada komentar:
Posting Komentar