Volume Tabung dengan PHP

Berikut adalah contoh script PHP sederhana untuk menghitung volume tabung dengan input manual dari pengguna:


```php

<!DOCTYPE html>

<html>

<head>

    <title>Hitung Volume Tabung</title>

</head>

<body>


<h2>Hitung Volume Tabung</h2>

<form method="post" action="">

    <label for="radius">Radius (r):</label><br>

    <input type="text" id="radius" name="radius" required><br><br>

    <label for="height">Tinggi (h):</label><br>

    <input type="text" id="height" name="height" required><br><br>

    <input type="submit" name="submit" value="Hitung">

</form>


<?php

if ($_SERVER["REQUEST_METHOD"] == "POST") {

    // Mendapatkan input dari form

    $radius = $_POST['radius'];

    $height = $_POST['height'];


    // Validasi input

    if (is_numeric($radius) && is_numeric($height)) {

        // Menghitung volume tabung

        $volume = pi() * pow($radius, 2) * $height;


        echo "<h3>Hasil Perhitungan:</h3>";

        echo "Volume Tabung: " . $volume . " satuan kubik";

    } else {

        echo "<h3>Input tidak valid. Silakan masukkan angka.</h3>";

    }

}

?>


</body>

</html>

```


Penjelasan kode:

1. Bagian HTML: Form sederhana dengan dua input untuk radius dan tinggi, serta tombol submit.

2. Bagian PHP: 

   - Memeriksa apakah form telah disubmit dengan `$_SERVER["REQUEST_METHOD"] == "POST"`.

   - Mendapatkan nilai input dari form dengan `$_POST['radius']` dan `$_POST['height']`.

   - Validasi input untuk memastikan keduanya adalah angka dengan `is_numeric`.

   - Menghitung volume tabung menggunakan rumus \( V = \pi r^2 h \).

   - Menampilkan hasil perhitungan atau pesan error jika input tidak valid.


Kode ini memungkinkan pengguna untuk memasukkan radius dan tinggi tabung, kemudian menghitung volume berdasarkan input tersebut.

No comments:

Post a Comment