PHP - Kali ini saya akan membahas tentang membuat program Konversi Suhu. Sebenarnya program ini saya buat karena ada orang yang request. ya dari pada cuma saya arsipkan, lebih baik di post aja deh di blog, itung-itung nambah jumlah post, sapa tau bisa naekin peringkat blog saya. hehehe......
yaudah ga usah kepanjangan intermezonya, langsung aja kita masuk ke topik. niy source code program konversi suhu yang saya ciptakan. (*lebai amat ea........ :p) :
<?php/*//////////////////////////////*/
/*//AUTHOR : Rendi Eka Putra S. *//*//////////////////////////////*//*// mulai Scipt hitung suhu*/
if(isset($_POST['suhu']) && $_POST['suhu']!="")
{
$suhu=$_POST['suhu'];
}else{
$suhu=0;
}
if($_POST['dari']=="C")
{
switch ($_POST['ke'])
{
case "K":
$hasil=$suhu+273;
break;
case "R":
$hasil=$suhu*0.8;
break;
case "F":
$hasil=$suhu * 1.8 + 32;
break;
default:
$hasil= $suhu;
}
}
elseif($_POST['dari']=="K")
{
switch ($_POST['ke'])
{
case "C":
$hasil=$suhu-273;
break;
case "R":
$hasil=($suhu- 273) * 0.8;
break;
case "F":
$hasil=($suhu- 273) * 1.8 + 32;
break;
default:
$hasil= $suhu;
}
}
elseif($_POST['dari']=="R")
{
switch ($_POST['ke'])
{
case "C":
$hasil=$suhu / 0.8;
break;
case "K":
$hasil=$suhu / 0.8 + 273;
break;
case "F":
$hasil=$suhu * 2.25 + 32;
break;
default:
$hasil= $suhu;
}
}
elseif($_POST['dari']=="F")
{
switch ($_POST['ke'])
{
case "C":
$hasil=($suhu- 32) / 1.8;
break;
case "K":
$hasil=(($suhu- 32) / 1.8)+273;
break;
case "R":
$hasil=($suhu - 32)/2.25;
break;
default:
$hasil= $suhu;
}
}
else{
$hasil=$suhu;
}
/*//akhir hitung suhu*/
?><html>
<head>
<title>Konversi Suhu</title>
</head>
<body>
<form method="post" action="">
Masukkan Suhu <INPUT type="text" name="suhu" value="<?php echo $suhu; ?>"><br />
Pilih Jenis Suhu :
<br />
Dari : <select name="dari">
<option value="C">Celcius (C)</option>
<option value="K">Kelvin (K)</option>
<option value="R">Reamur (R)</option>
<option value="F">Farenheit (F)</option>
</select>Ke: <select name="ke">
<option value="C">Celcius (C)</option>
<option value="K">Kelvin (K)</option>
<option value="R">Reamur (R)</option>
<option value="F">Farenheit (F)</option>
</select><input type="submit" value="Hitung" />
<br />
<br />
<!-- menampilkan hasil penghitungan -->
Hasil:<br />
<?php echo $suhu." (".$_POST['dari'].") = ".$hasil." (".$_POST['ke'].")"; ?><br />
<!-- akhir menampilkan hasil-->
</select>
</form>
</body>
</html>
Panjang ya, hehee.....
Program ini saya buat dalam satu file. jadi antara input, proses dan output saya gabung menjadi satu. jadinya panjang deh. :p
Jika, enngak ada kesalahan, maka tampilan akhirnya begini :
Selamat mencoba......
:-)
(CMIIW)
14 komentar to "PHP - Program Konversi suhu dengan PHP"
Anonim says:
programnya gak jalan. sampah
Unknown says:
Programnya sudah tested kok.
mungkin programnya ga jalan karena pada saat save file anda lupa mengubah extensi filenya menjadi *.php
atau kalau tidak anda tidak menggunakan kompiler php, seperti apache dll.
Dian Purwanto says:
tested di xampp. thanks gan, buat referensi tugas. ijin sedot+modif ea gan.
makasih
Unknown says:
siip, silahkan di kembangkan, gan
:-)
Anonim says:
.hey ini first time i'm in here ... ,, thaxs ya bat referensinya .. oh ya q dah follow blog qm ,, so follow back yahh di website qhu... www.black-cover.co.cc
Unknown says:
okeh, semoga berguna ya referensinya
:-)
Unknown says:
sricptnya aku copy ke notepad++ , trus aku simpen di htdocs xampp , misal namanya latihan.php
pas aku jalanin kok ada line yang eror yaa, tapi program tetep mau jalan.
gini ni hasilnya :
Notice: Undefined index: dari in C:\xampp\htdocs\php\lat4.php on line 19
Notice: Undefined index: dari in C:\xampp\htdocs\php\lat4.php on line 53
Notice: Undefined index: dari in C:\xampp\htdocs\php\lat4.php on line 87
Notice: Undefined index: dari in C:\xampp\htdocs\php\lat4.php on line 121
Masukkan Suhu
Pilih Jenis Suhu :
Dari : Ke:
Hasil:
Notice: Undefined index: dari in C:\xampp\htdocs\php\lat4.php on line 220
Notice: Undefined index: ke in C:\xampp\htdocs\php\lat4.php on line 220
0 () = 0 ()
Rahmat Djufri says:
terima kasih mas bro,, programnya sangat berguna...
Dinda Wiba says:
kalo make 2 form gimana bro? nya diganti apa ?
Angga Yoga Rukmana says:
Sama nih juga ada yg salah
Unknown says:
Unknown says:
Unknown says:
gunakan error_reporting(E_ALL ^ (E_NOTICE | E_WARNING)); didlm php
Unknown says:
hasilnya kok ga keluar angka ya ?
malahan C sama K aja yg keluar