Sorting data atau yang sering disebut dengan pengurutan data merupakan suatu kegiatan yang dilakukan untuk mengurutkan data pada sebuah variabel tertentu.
- Sort Ascending
Sort Ascending adalah teknik mengurutkan data dari yang terkecil sampai dengan yang terbesar, contoh : 0,1,2,3,.. (jika dengan huruf dari a – z) - Sort Descending
Sort Descending adalah teknik mengurutkan data dari yang terbesar sampai dengan yang terkecil, contoh : n,..,5,4,3,2,1,0(jika dengan huruf dari z-a)
<html>
<head>
<title>form</title>
</head>
<body>
<form method="post"action="terima.php">
<table>
<tr>
<td>Inisialisasi</td>
<td>:</td>
<td><input type="text"name="inisialisasi"></td>
</tr>
<tr>
<td> Batas </td>
<td>:</td>
<td><input type="text"name="batas"></td>
</tr>
<tr>
<td>Jenis</td>
<td>:</td>
<td><select name="jenis">
<option value="">--pilih--</option>
<option value="Ascending">Ascending</option>
<option value="Descending">Descending</option>
</select>
</td>
</tr>
<tr>
<td colspan="2"></td>
<td>
<input type="submit" value="kirim"/>
</td>
</tr>
</table>
</form>
</body>
</html>
Script untuk menentuka rumus perulangan Ascending dan Descending :
<?php
$a=$_POST['inisialisasi'];
$b=$_POST['batas'];
$c=$_POST['jenis'];
if($b>$a && $c=="Ascending"){
for ($i=$a; $i<=$b; $i++){
echo "$i<br>";
}
}
elseif($b>$a && $c=="Descending"){
for ($i=$b; $a<=$i; $i--){
echo "$i<br>";
}
}
elseif($b<$a){
echo "Nilai batas harus lebih besar dari nilai inisialisasi<br>Silahkan input ulang ^_^";
}
?>
print outputnya :





Tidak ada komentar:
Posting Komentar