Assalam. Amplop, setelah nyari referensi sana-sini, otak-atik sedikit (maklum bego beud :p), kelar juga ni kalkulator. Liat tu codingnya (asumsi variabel x,y, &z):
<script language=”JavaScript”>
function kurang()
{
x=eval(a.x.value)
y=eval(a.y.value)
z=x-y
a.hasil.value=z
}
function tambah()
{
x=eval(a.x.value)
y=eval(a.y.value)
z=x+y
a.hasil.value = z
}
function kali()
{
x=eval(a.x.value)
y=eval(a.y.value)
z=x*y
a.hasil.value=z
}
function bagi()
{
x=eval(a.x.value)
y=eval(a.y.value)
z=x/y
a.hasil.value = z
}
</SCRIPT>
Untuk html-nya sendiri :
<form name=”a”>
<table>
<tr>
<td>Bilangan pertama</td>
<td>:</td>
<td><input type=”text” name=”x”></td>
</tr>
<tr>
<td>Bilangan kedua</td>
<td>:</td>
<td><input type=”text” name=”y”></td>
</tr>
<tr>
<td>Hasil</td>
<td>:</td>
<td><input type “text” name=”hasil” disabled=”true”></td>
</tr>
</table>
<input type=”button” value=” + ” onClick=”tambah()”>
<input type=”button” value=” - ” onClick=”kurang()”>
<input type=”button” value=” x ” onClick=”kali()”>
<input type=”button” value=” / ” onClick=”bagi()”><br />
<br>
</table>
</form>

hai kak…kalo contoh yg diatas pilihannya menggunakan button.
jika pilihan penjumlahan, pengurangn da yg lainnya menggunakan radio button dan disediakan button sendiri untuk mulai menghitung sesuai dgn pilihan pd radio button,, gmn caranya kak??
maaf baru balas, lama ga tag cek ni blog :p. dear lidia. Emang enak ya kalo dibuat radio? :p
IMK nya jadi ga jalan bgd donk. Tinggal diubah aja input typenya jadi “radio”. trus tambahin value nya. kalo ditambah button, aq blum bisa kasih solusi. next time mgkin ya.
makasih. smoga sdikit membantu.