Tugas 3 : Menghitung Luas dan Keliling Segitiga Siku-siku dengan Method Overloading

Tugas 3 : Menghitung Luas dan Keliling Segitiga Siku-siku dengan Method Overloading


Menghitung Luas dan Keliling Segitiga Siku-siku dengan Method overloading , by David Ibrahim (2012420096) , Setelah Kemaren tugas 2 tentang Menghitung Luas dan Keliling Segitiga Siku-siku sederhana dengan konsep OOP , sekarang saya akan membuat lanjutan dari tugas 2 kemaren, yaitu Menghitung Luas dan Keliling Segitiga Siku-siku dengan Method Overloading , method mutator dan method accesor .

Source :
public class segitigasikuoverloading {

    private double alas;
    private double sisiM;
    private double tinggi;
    private double luas;
    private double kell;
   
    public void segitiga(double alas,double sisiM,double tinggi){
        System.out.println("Segitiga Siku-Siku :");
        System.out.println("======================");
        System.out.println("Alas        = " + alas);
        System.out.println("Sisi Miring = " + sisiM);
        System.out.println("Tinggi      = " + tinggi);
    }
    public void segitiga(double luas,double kell){
        System.out.println();
        System.out.println("Luas        = " + luas);
        System.out.println("Keliling    = " + kell );
        System.out.println("=======================");
    }
    public void segitiga(){
       
    }
    public double getalas(){
        return alas;
    }
    public void setalas( double temp ){
        alas = temp;
    }
    public double getsisiM(){
        return sisiM;
    }
    public void setsisiM(double temp){
        sisiM=temp;
    }
    public double gettinggi(){
        return tinggi;
    }
    public void settinggi(double temp){
        tinggi=temp;
    }
    public double getluas(){
        luas=0.5*alas*tinggi;
        return luas;
    }
    public double getkeliling(){
        kell=sisiM+alas+tinggi;
        return kell;
    }
    }

Lalu buat Method Main Untuk Memanggil Class tersebut :


public class segitigasikuoverloadingmain {
    public static void main(String[] args) {
        segitigasikuoverloading b=new segitigasikuoverloading();
        b.setalas(20);
        b.setsisiM(25);
        b.settinggi(35);
        b.segitiga(b.getalas(), b.getsisiM(), b.gettinggi());
        b.segitiga(b.getluas(),b.getkeliling());
        }
}


Output :

Nama : David Ibrahim
Nim : 2012420096
Fakultas : Teknik Informatika

Unitomo






share this article to: Facebook Twitter Google+ Linkedin Technorati Digg
Posted by arek informatika, Published at 22.17 and have 0 komentar

Tidak ada komentar:

Posting Komentar