Rabu, 27 April 2016

Program Ascending dan Descending menggunakan PHP

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) 
Script untuk formnya :

<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