5+ Contoh Program Java Menghitung Keliling Persegi Panjang

Yowatech.idProgram Java Menghitung Keliling Persegi Panjang. Pada kesempatan kali ini, kami akan membahas bagaimana cara membuat program Java untuk menghitung keliling persegi panjang.

Program ini sangat sederhana dan berguna untuk menghitung keliling dari suatu persegi panjang dengan mudah.

Dalam pembuatan program ini, kami akan menggunakan beberapa konsep dasar pemrograman Java, seperti input/output, variabel, method, class, dan interface.

Melalui contoh program-program yang kami berikan, diharapkan pembaca dapat memahami dan mengimplementasikan konsep-konsep tersebut dalam membuat program Java yang lebih kompleks di masa depan.

Mari kita mulai dengan membuat program Java sederhana untuk menghitung keliling persegi panjang.

Program ini akan meminta pengguna untuk memasukkan nilai panjang dan lebar dari persegi panjang, kemudian menghitung kelilingnya dan menampilkan hasilnya ke layar.

Contoh 1 Program Java Menghitung Keliling Persegi Panjang

Program Java sederhana untuk menghitung keliling persegi panjang:

Code:

import java.util.Scanner;

public class KelilingPersegiPanjang {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Masukkan panjang: ");
        double panjang = sc.nextDouble();
        System.out.print("Masukkan lebar: ");
        double lebar = sc.nextDouble();
        double keliling = 2 * (panjang + lebar);
        System.out.println("Keliling persegi panjang adalah " + keliling);
    }
}

Output:

Program Java Menghitung Keliling Persegi Panjang

Program ini meminta pengguna untuk memasukkan nilai panjang dan lebar dari persegi panjang, kemudian menghitung kelilingnya dengan menggunakan rumus 2 x (panjang + lebar) dan menampilkan hasilnya ke layar.

Contoh 2 Program Java Menghitung Keliling Persegi Panjang

Program Java menggunakan method untuk menghitung keliling persegi panjang:

Code:

import java.util.Scanner;

public class KelilingPersegiPanjang {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Masukkan panjang: ");
        double panjang = sc.nextDouble();
        System.out.print("Masukkan lebar: ");
        double lebar = sc.nextDouble();
        double keliling = hitungKeliling(panjang, lebar);
        System.out.println("Keliling persegi panjang adalah " + keliling);
    }
    
    public static double hitungKeliling(double panjang, double lebar) {
        return 2 * (panjang + lebar);
    }
}

Program ini juga meminta pengguna untuk memasukkan nilai panjang dan lebar dari persegi panjang, tetapi menggunakan method hitungKeliling untuk menghitung kelilingnya.

Method ini mengembalikan nilai keliling yang kemudian digunakan di dalam method main untuk menampilkan hasilnya ke layar.

Contoh 3 Program Java Menghitung Keliling Persegi Panjang

Program Java menggunakan variabel konstanta untuk menyimpan nilai panjang dan lebar persegi panjang:

Code:

public class KelilingPersegiPanjang {
    public static final double PANJANG = 5;
    public static final double LEBAR = 3;
    
    public static void main(String[] args) {
        double keliling = 2 * (PANJANG + LEBAR);
        System.out.println("Keliling persegi panjang adalah " + keliling);
    }
}

Program ini menggunakan variabel konstanta PANJANG dan LEBAR untuk menyimpan nilai panjang dan lebar persegi panjang.

Kemudian, keliling dihitung dengan menggunakan rumus yang sama seperti program sebelumnya.

Contoh 4 Program Java Menghitung Keliling Persegi Panjang

Program Java dengan menggunakan class PersegiPanjang

Code:

import java.util.Scanner;

public class KelilingPersegiPanjang {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Masukkan panjang: ");
        double panjang = sc.nextDouble();
        System.out.print("Masukkan lebar: ");
        double lebar = sc.nextDouble();
        PersegiPanjang pp = new PersegiPanjang(panjang, lebar);
        double keliling = pp.getKeliling();
        System.out.println("Keliling persegi panjang adalah " + keliling);
    }
}

class PersegiPanjang {
    private double panjang;
    private double lebar;
    
    public PersegiPanjang(double panjang, double lebar) {
        this.panjang = panjang;
        this.lebar = lebar;
    }
    
    public double getPanjang() {
        return panjang;
    }
    
    public double getLebar() {
        return lebar;
    }
    
    public double getKeliling() {
        return 2 * (panjang + lebar);
    }
}

Program ini menggunakan class PersegiPanjang untuk merepresentasikan objek persegi panjang. Objek ini memiliki atribut panjang dan lebar, serta method getPanjang, getLebar, dan getKeliling.

Pada method main, program meminta pengguna untuk memasukkan nilai panjang dan lebar persegi panjang, kemudian membuat objek PersegiPanjang dengan nilai panjang dan lebar yang dimasukkan.

Akhirnya, program menggunakan method getKeliling dari objek tersebut untuk menghitung dan menampilkan kelilingnya ke layar.

Contoh 5 Program Java Menghitung Keliling Persegi Panjang

Program Java dengan menggunakan interface dan class

Code:

import java.util.Scanner;

public class KelilingPersegiPanjang {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Masukkan panjang: ");
        double panjang = sc.nextDouble();
        System.out.print("Masukkan lebar: ");
        double lebar = sc.nextDouble();
        PersegiPanjang pp = new PersegiPanjang(panjang, lebar);
        Keliling k = pp;
        System.out.println("Keliling persegi panjang adalah " + k.hitungKeliling());
    }
}

interface Keliling {
    double hitungKeliling();
}

class PersegiPanjang implements Keliling {
    private double panjang;
    private double lebar;
    
    public PersegiPanjang(double panjang, double lebar) {
        this.panjang = panjang;
        this.lebar = lebar;
    }
    
    public double hitungKeliling() {
        return 2 * (panjang + lebar);
    }
}

Program ini menggunakan interface Keliling untuk menyediakan blueprint method hitungKeliling.

Kemudian, class PersegiPanjang mengimplementasikan interface tersebut dan menyediakan implementasi method hitungKeliling untuk menghitung keliling persegi panjang.

Pada method main, program meminta pengguna untuk memasukkan nilai panjang dan lebar persegi panjang, kemudian membuat objek PersegiPanjang dan mengcast objek tersebut menjadi objek Keliling.

Penutup, Program Java Menghitung Keliling Persegi Panjang

Demikianlah pembahasan mengenai program Java untuk menghitung keliling persegi panjang.

Terdapat beberapa cara yang dapat dilakukan untuk membuat program tersebut, mulai dari yang sederhana hingga yang kompleks dengan menggunakan konsep-konsep seperti method, class, dan interface.

Baca Juga: 7+ Cara Membuat Persegi Panjang di Netbeans

Pada kesempatan ini, kami telah memberikan beberapa contoh program untuk menghitung keliling persegi panjang dengan menggunakan konsep-konsep tersebut.

Semoga pembahasan ini bermanfaat dan dapat membantu pembaca dalam memahami dasar-dasar pemrograman Java.

Jangan ragu untuk terus belajar dan mengembangkan kemampuan pemrograman Anda. Selamat belajar dan sukses selalu!