Source Code Menentukan Nilai Tertinggi dari Suatu Bilangan dengan PHP – Kali ini saya akan mencoba share kembali source program sederhana yakni mencari atau menentukan nilai tertinggi atau maksimum dari suatu bilangan.
Seperti yang kita tahu program ini akan berjalan pada browser karena source codenya dibangun dari tag-tag pada PHP.
Source code program:
<html>
<head>
<title>Mencari nilai tertinggi</title>
</head>
<body>
<form action="nilaimaks.php" method="POST">
<table border="0">
<tr>
<td>Angka 1</td>
<td>:</td>
<td><input type="text" name="vkirim_nilai1"></td>
</tr>
<tr>
<td>Angka 2</td>
<td>:</td>
<td><input type="text" name="vkirim_nilai2"></td>
</tr>
<tr>
<td>Angka 3</td>
<td>:</td>
<td><input type="text" name="vkirim_nilai3"></td>
</tr>
<tr>
<td colspan="3"><input type="submit" name="proses" value="Proses"></td>
</tr>
</table>
</form>
</body>
</html><?PHP
$vnilai1=$_POST["vkirim_nilai1"];
$vnilai2=$_POST["vkirim_nilai2"];
$vnilai3=$_POST["vkirim_nilai3"];
vcari($vnilai1,$vnilai2,$vnilai3);
function vcari($temp1,$temp2,$temp3){
$max=0;
if($temp1<$temp2){
$max=$temp2;
}else {
$max=$temp1;
}
if($max<$temp3){
$max=$temp3;
}
echo("<br><br> Nilai Terbesar : ".$max);
}
?>
Catatan:
- Pertama-tama inputkan angka yang anda inginkan pada masing-masing kolom.
- Kemudian setelah itu tekan Proses makan akan muncul output yakni bilangan tertinggi dari bilangan yang sobat masukkan.
Printscreen output program pada browser:
Jika dari source code di atas masih ada yang tidak dimengerti silahkan ditanyakan pada kolom komentar karena setiap source code yang saya share tidak akan saya jelaskan secara detail hal ini saya lakukan agar sobat dapat terbiasa belajar menganalisa suatu program.
Untuk bilangan yang jumlahnya 5 gimana mas?
ReplyDeletekalau yang contoh kan itu membandingkan 3 bilangan.
Terima Kasih
wah ribet itu mah.
ReplyDeleteif(isset($_POST['proses'])){
$satu = $_POST['vkirim_nilai1'];
$dua = $_POST['vkirim_nilai2'];
$tiga = $_POST['vkirim_nilai3'];
echo "Nilai Tertinggi: ".max(array($satu,$dua,$tiga))."
";
}
=))
ReplyDeleteThis comment has been removed by the author.
Delete