panda

Jumat, 21 November 2014

Method dari Class Persegi Panjang

Method dari Class Persegi Panjang

public class PersegiPanjang { //merupakan nama class dari PersegiPanjang
    public static void main(String[]args){ //sebuah method utama
    PersegiPanjang A=new PersegiPanjang (); // objek baru A dari class PersegiPanjang
        A.hitungluas(); //menghitung luas pada objek A dengan nilai yang sudah ditentukan dari class PersegiPanjang
        A.hitungluas(5,3); // meghitung luas dengan panjang dan lebar yaitu 5 dan 3
    PersegiPanjang B=new PersegiPanjang(); //merupakan objek baru B dari kelas PersegiPanjang
        B.hitungluas();//menghitung luas pada objek B dengan nilai yang sudah ditentukan dari kelas PersegiPanjang
    PersegiPanjang C=new PersegiPanjang();//merupakan objek baru C dari kelas PersegiPanjang
        C.setpanjang(8); // menginputkan panjang dengan nilai 8
        C.setlebar (4);// menginputkan panjang dengan nilai 4
        C.hitungluas(); //hitung luas dari Objek C dengan nilai panjang dan lebar 8 dan 4
        C.hitungluas(A.getpanjang(),B.getlebar()); // menghitung luas yang berada pada objek C dan memanggil panjang dan lebar dari objek A dan objek B
    }//akhir dari method
}//akhir dari class



Class Persegi Panjang

public class PersegiPanjang { //merupakan Class dariPersegiPanjang
    private double panjang ; //inisialisasi dari variabelpanjang dengan tipe data double menggunakan akses private
    private double lebar ;//inisialisasi dari variabel lebar dengan tipe data double menggunakan akses private
   
    PersegiPanjang(){//memanggil fungsi PersegiPanjang
        panjang = 10;//inisialisasi panjang dengan nilai 10
        lebar = 2; // inisialisasi luas dengan nilai 2
    }//akhir objek PersegiPanjang
   
    PersegiPanjang (double panjang, double lebar){
//Memanggil fungsi PersegiPanjang dengan inisialisasi panjang dan lebar bertipe double
        this.panjang = panjang ;
        this.lebar = lebar;
    }
    public void setpanjang (double panjang){//memanggil fungsi panjang bertipe double
        this.panjang = panjang ;
    }
   
    public void setlebar (double lebar) {
        this.lebar = lebar ;
    }
   
    public double getpanjang (){
        return panjang ;
    }  
    public double getlebar (){
        return lebar ;
    }
   
   
    public void hitungluas (){
    System.out.println (panjang*lebar);
    }
   
    public void hitungluas (double panjang, double lebar){
        setpanjang (panjang);
        setlebar (lebar);
        hitungluas ();
    }// akhir dari method
} // akhir dari class


Method dari Class Persegi Panjang

Method dari Class Persegi Panjang

public class PersegiPanjang { //merupakan nama class dari PersegiPanjang
    public static void main(String[]args){ //sebuah method utama
    PersegiPanjang A=new PersegiPanjang (); // objek baru A dari class PersegiPanjang
        A.hitungluas(); //menghitung luas pada objek A dengan nilai yang sudah ditentukan dari class PersegiPanjang
        A.hitungluas(5,3); // meghitung luas dengan panjang dan lebar yaitu 5 dan 3
    PersegiPanjang B=new PersegiPanjang(); //merupakan objek baru B dari kelas PersegiPanjang
        B.hitungluas();//menghitung luas pada objek B dengan nilai yang sudah ditentukan dari kelas PersegiPanjang
    PersegiPanjang C=new PersegiPanjang();//merupakan objek baru C dari kelas PersegiPanjang
        C.setpanjang(8); // menginputkan panjang dengan nilai 8
        C.setlebar (4);// menginputkan panjang dengan nilai 4
        C.hitungluas(); //hitung luas dari Objek C dengan nilai panjang dan lebar 8 dan 4
        C.hitungluas(A.getpanjang(),B.getlebar()); // menghitung luas yang berada pada objek C dan memanggil panjang dan lebar dari objek A dan objek B
    }//akhir dari method
}//akhir dari class



Class Persegi Panjang

public class PersegiPanjang { //merupakan Class dariPersegiPanjang
    private double panjang ; //inisialisasi dari variabelpanjang dengan tipe data double menggunakan akses private
    private double lebar ;//inisialisasi dari variabel lebar dengan tipe data double menggunakan akses private
   
    PersegiPanjang(){//memanggil fungsi PersegiPanjang
        panjang = 10;//inisialisasi panjang dengan nilai 10
        lebar = 2; // inisialisasi luas dengan nilai 2
    }//akhir objek PersegiPanjang
   
    PersegiPanjang (double panjang, double lebar){
//Memanggil fungsi PersegiPanjang dengan inisialisasi panjang dan lebar bertipe double
        this.panjang = panjang ;
        this.lebar = lebar;
    }
    public void setpanjang (double panjang){//memanggil fungsi panjang bertipe double
        this.panjang = panjang ;
    }
   
    public void setlebar (double lebar) {
        this.lebar = lebar ;
    }
   
    public double getpanjang (){
        return panjang ;
    }  
    public double getlebar (){
        return lebar ;
    }
   
   
    public void hitungluas (){
    System.out.println (panjang*lebar);
    }
   
    public void hitungluas (double panjang, double lebar){
        setpanjang (panjang);
        setlebar (lebar);
        hitungluas ();
    }// akhir dari method
} // akhir dari class


program menghitung pecahan di java

 Deskripsi :
         Banyak persoalan yang dihadapi oleh banyak orang yang salah satunya yaitu dalam perhitungan pecahan uang dari jumlah uang yang ada. Mungkin untuk jumlah uang yang tidak terlalu banyak masih dapat diselesaikan dengan cepat , tetapi apabila jumlah uangnya banyak dapat membuat pikiran menjadi pusing dan lama dalam penghitungannya.
       Program ini bertujuan untuk menghitung banyaknya pecahan uang dari nominal yang telah ditentukan dalam Rupiah. Adapun pecahan mata uang dalam rupiah yaitu : 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, 100000. Dibuat dalam bahasa pemrograman java berbasis console. Jadi, program ini akan menghitung jumlah pecahan yang ada dari suatu nominal yang diinputkan nantinya. 

 
Berikut Source codenya :


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tugas;

/**
 *
 * @author hendrik
 */
    import javax.swing.JOptionPane;
    public class pecahan{  // Membuat class pecahan.
    public static void main(String args[]){
        int uang;  //mendeklarasikan var uang sebagai input pertama.
        JOptionPane.showMessageDialog(null,"Menghitung JumlahUang","Pesan",JOptionPane.WARNING_MESSAGE);
        do{  //Menampilkan pesan pertama.
            String str=JOptionPane.showInputDialog("Masukkan jumlah uang");   //Menampilakan proses penginputan.
            uang=Integer.parseInt(str); //merubah interger uang menjadi String.
            int j100rbu, j50rbu, j20rbu, j10rbu, j5rbu, j2rbu, j1rbu, j5rtus, j2rtus, j1rtus, j50;//mendeklarasikan jenis mata uang.
            j100rbu=uang/100000; //membagi(division) uang dengan jenis pecahan sehingga mendapatkan jumlah pecahan.
            uang%=100000;
            j50rbu=uang/50000;
            uang%=50000;
            j20rbu=uang/20000;
            uang%=20000;
            j10rbu=uang/10000;
            uang%=10000;
            j5rbu=uang/5000;
            uang%=5000;
            j2rbu=uang/2000;
            uang%=2000;
            j1rbu=uang/1000;
            uang%=1000;
            j5rtus=uang/500;
            uang%=500;
            j2rtus=uang/200;
            uang%=200;
            j1rtus=uang/100;
            uang%=100;
            j50=uang/50;
            uang%=50;
  
            JOptionPane.showMessageDialog(null,"Jumlah uang seratus ribu = "+j100rbu      
            //Menampilkan jenis pecahan.
            '\n'+"Jumlah uang lima puluh ribu = "+j50rbu+
            '\n'+"Jumlah uang dua puluh ribu = "+j20rbu+
            '\n'+"Jumlah uang sepuluh ribu = "+j10rbu+
            '\n'+"Jumlah uang lima ribu = "+j5rbu+
            '\n'+"Jumlah uang dua ribu = "+j2rbu+
            '\n'+"Jumlah uang seribu = "+j1rbu+
            '\n'+"Jumlah uang lima ratus = "+j5rtus+
            '\n'+"Jumlah uang dua ratus = "+j2rtus+
            '\n'+"Jumlah uang seratus = "+j1rtus+
            '\n'+"Jumlah uang lima puluh = "+j50);
        }  //Akhir JOptionPane.
        while(JOptionPane.showConfirmDialog(null,"Hitung lagi?","Konfirmasi",//mengulang proses jika tekan 'yes'.
        JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE)== JOptionPane.YES_OPTION);
    } //Akhir method main.
}  // Akhir kelas pecahan.