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