Program Luas dan Keliling Persegi Panjang dengan PHP dan HTML (Input Type)

Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Dalam Matematika, sudah biasa menghitung Luas dan Keliling Persegi Panjang. Lalu, bagaimana menghitung Luas dan Keliling Persegi Panjang dengan Algoritma Pemrograman dalam Bahasa PHP dan ditampilkan dengan menggunakan HTML? Berikut ini adalah Penjelasannya.

Untuk Software-nya, Anda bisa menggunakan Notepad++, Sublime Text, ataupun VS Code, dan ditampilkan melalui Browser Anda. Sebaiknya, harus menggunakan Server PHP seperti XAMPP agar bisa menjalankan Program PHP.

Secara Matematis, Rumus Luas dan Keliling Persegi Panjang adalah sebagai berikut :

Sumber : Belajarmtk.com

Dan inilah Program menghitung Luas dan Keliling Persegi Panjang dengan HTML dan PHP :

<!DOCTYPE html>
<html>
<head>
    <title>Luas dan Keliling Persegi Panjang</title>
</head>
<body>
    <h2>Program Menghitung Luas & Keliling Persegi Panjang</h2>

    <form method="post">
        <label for="panjang">Masukkan Panjang:</label>
        <input type="text" name="panjang" required>
        <br/>
        <label for="lebar">Masukkan Lebar:</label>
        <input type="text" name="lebar" required>
        <br/>
        <input type="submit" value="Hitung">
    </form>

    <?php
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        // Check if "panjang" and "lebar" keys are set in the $_POST array
        if (isset($_POST["panjang"]) && isset($_POST["lebar"])) {
            $panjang = $_POST["panjang"];
            $lebar = $_POST["lebar"];

            $luas = $panjang * $lebar;
            $keliling = 2 * ($panjang + $lebar);

            echo "<br><br>Keliling Persegi Panjang : " . $keliling;
            echo "<br>Luas Persegi Panjang : " . $luas;
        } else {
            echo "<br><br>Masukkan nilai panjang dan lebar terlebih dahulu.";
        }
    }
    ?>
</body>
</html>

Input dan Output :


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post