Contoh Penggunaan Prosedure dan Fungsi
Pada postingan kali ini saya akan memberikan penjelasan dari penggunaan method prosedur dan fungsi pada java.
Apa itu java? Java adalah bahasa pemrograman berorientasi objek (PBO),selengkapnya tentang java silahkan kunjungi wikipedia(java).
Penggunaan prosedur dan fungsi dapat mengurangi pengetikan kode yang berulang ulang.
PENGERTIAN : Method, Prosedur dan Fungsi
Method adalah fungsi yang berada didalam class. Sebutan ini biasa digunakan pada PBO.
Prosedur adalah sebutan untuk fungsi yang tidak mengembalikan nilai. Method ini biasa ditandai dengan scrip void.
Fungsi adalah kebalikan dari prosedur, yaitu yang mengembalikan nilai.
CONTOH PROGRAM
Penggunaan method prosedur :
Contoh Program Sederhana Menghitung Luas, Keliling, Volume Balok
langkah pertama buat java class dengan nama bentukbalok
lalu masukan coding
public class bentukbalok {
int nedi_panjang,nedi_lebar,nedi_tinggi,hitung;
//prosedure
public void hitungluas(int panjang,int lebar, int tinggi){
this.nedi_panjang=panjang;
this.nedi_lebar=lebar;
this.nedi_tinggi=tinggi;
System.out.println("========================");
System.out.println("Hitung Luas Balok");
hitung=2*nedi_panjang*nedi_lebar+2*nedi_panjang*nedi_tinggi+2*nedi_lebar*nedi_tinggi;
System.out.println("Hasil : "+hitung+" Cm");
}
public void hitungkeliling(int panjang,int lebar,int tinggi){
this.nedi_panjang=panjang;
this.nedi_lebar=lebar;
this.nedi_tinggi=tinggi;
System.out.println("========================");
System.out.println("Hitung Keliling Balok");
hitung=(nedi_panjang+nedi_lebar+nedi_tinggi)*4;
System.out.println("Hasil : "+hitung+" Cm");
}
public void hitungvolume(){
System.out.println("========================");
System.out.println("Hitung Volume Balok");
hitung=nedi_panjang*nedi_lebar*nedi_tinggi;
System.out.println("Hasil : "+hitung+" Cm3");
}
//fungsi
public int getluas (int panjang,int lebar, int tinggi){
this.nedi_panjang=panjang;
this.nedi_lebar=lebar;
this.nedi_tinggi=tinggi;
hitung=nedi_panjang*nedi_lebar;
return hitung;
}
public int getkeliling (int panjang,int lebar,int tinggi){
this.nedi_panjang=panjang;
this.nedi_lebar=lebar;
this.nedi_tinggi=tinggi;
hitung=(nedi_panjang+nedi_lebar+nedi_tinggi)*4;
return hitung;
}
public int getvolume (){
hitung=nedi_panjang*nedi_lebar*nedi_tinggi;
return hitung;
}
}
|
langkah pertama buat java class dengan nama tampilkan
lalu masukan coding
public class tampilkan {
public static void main(String[] args) {
bentukbalok H=new bentukbalok();
Scanner in=new Scanner(System.in);
System.out.println("Masukan Panjang : ");
H.nedi_panjang=in.nextInt();
System.out.println("Masukan Lebar : ");
H.nedi_lebar=in.nextInt();
System.out.println("Masukan Tinggi : ");
H.nedi_tinggi=in.nextInt();
//prosedure
H.hitungluas(H.nedi_panjang, H.nedi_lebar,H.nedi_tinggi);
H.hitungkeliling(H.nedi_panjang, H.nedi_lebar, H.nedi_tinggi);
H.hitungvolume();
System.out.println("========================");
//fungsi
System.out.println("Hasil Perhitungan Luas : "+H.getluas(H.nedi_panjang, H.nedi_lebar,H.nedi_tinggi));
System.out.println("Hasil Perhitungan Keliling : "+H.getkeliling(H.nedi_panjang, H.nedi_lebar, H.nedi_tinggi));
System.out.println("Hasil Perhitingan volume : "+H.getvolume());
}
}
|
No comments:
Post a Comment