1.Identik dengan kasus no. 2 pada bab ini, sekarang coba Anda buat script PHP untuk mencari nilai terkecil dari bilangan-bilangan 283, 182, 381, 119, 391, 591, 123, 124, 284, 215, 312.
Keterangan: tanpa menggunakan form input
<?php
$bil = array(283, 182, 381, 119, 391, 591, 123, 124, 284, 215, 312);
$min = $bil[0];
for ($i = 0; $i <= count($bil)-1; $i++)
{
if ($bil[$i] < $min) $min = $bil[$i];
}
echo "Bilangan terkecil adalah : ".$min;
?>
2.Identik dengan kasus no. 3 pada bab ini, coba Anda buat form input untuk memasukkan n buah bilangan, yang selanjutnya dicari nilai terbesar dan nilai terkecil, serta nilai jangkauan yang diperoleh dari nilai terbesar dikurangi nilai terkecil.
3. Diketahui sebuah data bilangan berikut ini:
273 281 384 119 392 184 105 129 204 219 274 275 263
Buatlah script untuk fasilitas pencarian data bilangan. Mula-mula buatlah form untuk memasukkan bilangan yang ingin dicari. Selanjutnya apabila ditekan submit, maka berikutnya muncul status ‘ada atau tidaknya’ bilangan yang dicari dalam keseluruhan data. Jika ada, maka tampilkan urutan data ke berapa dari keseluruhan data (urutan dimulai dari 1, 2, 3, …)
Contoh:
Masukkan Bilangan yang dicari = 281 [submit]
<h1>MENCARI NILAI BILANGAN TERBESAR, TERKECIL, DAN JANGKAUAN<h1>
<?php
$n = $_POST['n'];
echo "<form method='post' action='halaman3.php'>";
echo "<table>";
for ($i = 0; $i <= $n-1; $i++)
{
echo "<tr><td>Bil ke-".($i+1)."</td> <td><input type='text' name='data".$i."' /></td></tr>";
}
echo "<tr><td></td> <td><input type='submit' name='submit' value='Submit' /></td></tr>";
echo "<tr><td></td> <td><input type='hidden' name='n' value='".$n."' /></td></tr>";
echo "</table>"; echo "</form>";
?>
<h1>MENCARI NILAI BILANGAN TERBESAR, TERKECIL, DAN JANGKAUAN</h1>
<?php
// data
$n = $_POST['n'];
for ($i = 0; $i <= $n-1; $i++)
{
$a=$i+1;
$bilangan[$i] = $_POST['data'.$i];
echo "Bilangan ke $a adalah $bilangan[$i]<p>" ;
}
//nilai max
$max = $bilangan[0];
for ($i = 0; $i <= count($bilangan)-1; $i++)
{
if ($bilangan[$i] > $max) $max = $bilangan[$i];
}
echo "Bilangan terbesarnya adalah : ".$max;
//nilai min
$min = $bilangan[0];
for ($i = 0; $i <= count($bilangan)-1; $i++)
{
if ($bilangan[$i] < $min) $min = $bilangan[$i];
}
echo "<p>Bilangan terbesarnya adalah : ".$min;
//jangkauan
$jangkauan=$max-$min;
echo "<p>jangkauan = $jangkauan ";
?>
273 281 384 119 392 184 105 129 204 219 274 275 263
Buatlah script untuk fasilitas pencarian data bilangan. Mula-mula buatlah form untuk memasukkan bilangan yang ingin dicari. Selanjutnya apabila ditekan submit, maka berikutnya muncul status ‘ada atau tidaknya’ bilangan yang dicari dalam keseluruhan data. Jika ada, maka tampilkan urutan data ke berapa dari keseluruhan data (urutan dimulai dari 1, 2, 3, …)
Contoh:
Masukkan Bilangan yang dicari = 281 [submit]
<?php
$angka = $_POST['angka'];
$n=array(273,281,384,119,392,184,105,129,204,219,274,275,263);
for ($i = 0; $i <=12 ; $i++)
{
if($angka==$n[$i])
{
$c=$i+1;
}
}
echo "ada yang sama pada data ke ".$c;
?>
0 komentar:
Posting Komentar