Selasa, 29 Maret 2016

Pekan 11 PPD : Form PHP

1. Materi

Menyinggung sedikit tentang mod.
<?php
for ($angka=1;$angka<=10000;$angka++){
$hasil = $angka%2;
if ($hasil==0)
echo "$angka%2 = $hasil genap <br>";
else
echo "$angka%2 = $hasil ganjil <br>";
}
?> 
modulus

Form untuk input dan proses data rumus luas bangun datar segitiga
a) Menggunakan dua file, input dan proses(hasil)
file 1 input
inputsegitiga.html

<html>
<head>
<title>inputsegitiga</title>
<body>
<form method="post" action="hasilsegitiga.php"> <br>
Alas<input type="text" name="alas"> <br>
Tinggi<input type="text" name="tinggi"><br>
<input type="submit" value="hitung" name="hitung"/>
</form>
</body>
</html>
file input

file 2 proses (hasil)
hasilsegitiga.php

<?php
$alas =$_POST["alas"];
$tinggi = $_POST["tinggi"];
$luas = 0.5*$alas*$tinggi;
echo "Diketahui alas $alas, tinggi $tinggi, maka luasnya adalah $luas";
?>
file proses/hasil

b) Menggunakan satu file tunggal
segitiga.php

<html>
<head>
<title>Segitiga</title>
</head>
<body>
Rumus Segitiga</br>
<form method="post" action="segitiga.php"> <br>
Alas<input type="text" name="alas"> <br>
Tinggi<input type="text" name="tinggi">
<input type="submit" value="hitung" name="hitung"/>
</form>
Hasil luas segitiga dengan alas

<?php
$alas =$_POST["alas"];
$tinggi = $_POST["tinggi"];
$luas = 0.5*$alas*$tinggi;

if($_POST["hitung"]){
echo $_POST["alas"];
echo " ";
echo "dan tinggi ";
echo $_POST["tinggi"];
echo " adalah ";
echo $luas;
}
?>
</body>
</html>
filr input dan hasil jadi satu

2. Tugas
Buatlah sembilan jenis rumus bangun datar/ruang
a. Segitiga
b. Lingkaran
c. Persegi
d. Jajar Genjang
e. Trapesium
f. Persegi Panjang
g. Belah ketupat 
h. Layang-layang
i. Bola
j. Kubus
k. Balok
l. Limas
m. Prisma
n. Tabung
o. Kerucut

Tidak ada komentar:

Posting Komentar