Rabu, 11 November 2015

Script program sederhana rental Cd film dan Cd music (inheritas)



package cd;
import java.util.Scanner;
public class rentalcdFilm { //SUPERCLASS
    static String judul, pemain, sutradara, publiser, kategori, entri;
    static int stok;
    static char pil;
    static Scanner sc = new Scanner(System.in);
   
    public String entriFilm(String judul, String pemain, String sutradara, String publiser, String kategori, int stok) {
        entri = "Judul Film : "+judul+"\n"+
                "Pemain     : "+pemain+"\n"+
                "Sutradara  : "+sutradara+"\n"+
                "Publiser   : "+publiser+"\n"+
                "Kategori   : "+kategori+"\n"+
                "Stok       : "+stok;
        return entri; }
   
    public String entriDataF() {
    System.out.print("\nJudul Film : "); judul = sc.next();
    System.out.print("Pemain     : "); pemain = sc.next();
    System.out.print("Sutradara  : "); sutradara = sc.next();
    System.out.print("Publiser   : "); publiser = sc.next();
    System.out.print("Kategori   : "); kategori = sc.next();
    System.out.print("Stok       : "); stok = sc.nextInt();
    entriFilm(judul, pemain, sutradara, publiser, kategori, stok);
    System.out.println("\nDATA\n"+entri);
    return entri; } 
    public char menuEntri() {
        System.out.println("Entri Ulang Data Film [y/n] = ");
        System.out.print("Pilihan : "); pil = sc.next().charAt(pil);
        return this.pil; }
}

class rentalcdMusik extends rentalcdFilm { //SUBCLASS
    static String produser, penyanyi, tophits;
    public String entriMusik(String judul, String penyanyi, String produser, String publiser, String tophits, String kategori, int stok) {
        entri = "Judul Musik : "+judul+"\n"+
                "Penyanyi    : "+penyanyi+"\n"+
                "Produser    : "+produser+"\n"+
                "Publiser    : "+publiser+"\n"+
                "Top Hits    : "+tophits+"\n"+
                "Kategori    : "+kategori+"\n"+
                "Stok        : "+stok;
        return entri; }

    public String entriDataM() {
    System.out.print("\nJudul Musik : "); judul = sc.next();
    System.out.print("Penyanyi    : "); penyanyi = sc.next();
    System.out.print("Produser    : "); produser = sc.next();
    System.out.print("Publiser    : "); publiser = sc.next();
    System.out.print("Top Hits    : "); tophits = sc.next();
    System.out.print("Kategori    : "); kategori = sc.next();
    System.out.print("Stok        : "); stok = sc.nextInt();
    entriMusik(judul, penyanyi, produser, publiser, tophits, kategori, stok);
     System.out.println("\nDATA\n"+entri);
    return entri; }
}

class main {
    static private int pil;
    public static void main(String[]args) {
        rentalcdMusik aa = new rentalcdMusik();
        System.out.println("====================================");
        System.out.println("||      RENTAL FILM DAN MUSIK      ||");
        System.out.println("||         ANJAR.COM              ||");
        System.out.println("====================================");
        System.out.println("1. FILM");
        System.out.println("2. MUSIK");
        System.out.print("Pilihan : "); pil = aa.sc.nextInt();
        System.out.println("====================================");
        
        if(pil==1) {
            aa.entriDataF();
            aa.menuEntri();
           if (aa.pil == 'y'){
               aa.entriDataF();
           }
           }
        else {
           aa.entriDataM();
           aa.menuEntri();
           if (aa.pil == 'y'){
           aa.entriDataM();
           }
          
           }
   
    }
}


0 komentar:

@Copyright 2014 ANJAR KURNIAJAYA-All Rights Recerved