codice:
<html>
<head>
<style type="text/css">
.label{
	font-weight:bold;
}
.body{
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
}
.bottoni{
	color:#F00;
	font-weight:bold;
}
.risultato{
	color:#00F;
	font-weight:bold;
}
</style>
<title>calcolatrice</title>
<script type="text/javascript">
function calcolare(x) {
	try	{
		xprimo = document.calcolatrice.primo.value;
		xsecondo= document.calcolatrice.secondo.value;
	} catch(exeception) {
		alert("iserisci solo numeri!");
		xprimo="";
		xsecondo="";
	}

	if(xprimo=="" && xsecondo==""){
		alert("iserisci i valori richiesti!");

	}else if(xprimo=="" || xsecondo==""){
		alert("iserisci i valori mancanti...");
	}else{
		xprimo = parseFloat(xprimo);
		xsecondo = parseFloat(xsecondo);
		val = 0;
		if( x==0){
			val = xprimo+xsecondo;
		}else if(x==1 ){
			val = xprimo-xsecondo;
		}else if(x==2){
			val = xprimo*xsecondo;
		}else if( x==3){
			val = xprimo/xsecondo;
		}else if(x==4 ){
			val = Math.pow(xprimo,xsecondo);
		}else if(x==5){
			val = Math.pow(xsecondo,xprimo);
		}else if( x==6){
			val = Math.pow(xprimo,(1/xsecondo));
		}else{
			val =Math.pow(xsecondo,(1/xprimo));
		}
		document.calcolatrice.risultato.value=val.toFixed(2);
	}
}

</script>
</head>
<body class="body">
<form action="" name="calcolatrice">
<table>
<tr>
	<td><label class="label">primo numero:</label></td>
	<td><input id="primo" type="text" value=""></input></td>
</tr>
<tr>
	<td><label class="label">secondo numero:</label></td>
	<td><input id="secondo" type="text" value=""></input></td>
</tr>
<tr>
	<td><input   type="button" class="bottoni" value="somma"onClick=" calcolare(0)"  ></input></td>
	<td><input   type="button" class="bottoni" value="differenza" onClick=" calcolare(1)"></input></td>
	<td><input   type="button" class="bottoni" value="prodotto"onClick= "calcolare(2)"></input></td>
	<td><input   type="button" class="bottoni" value="quoziente"onClick=" calcolare(3)"></input></td>
	<td><input   type="button" class="bottoni" value="elevazioneA"onClick=" calcolare(4)"></input></td>
	<td><input   type="button" class="bottoni" value="elevazioneB"onClick=" calcolare(5)"></input></td>
	<td><input   type="button" class="bottoni" value="radA"onClick=" calcolare(6)"></input></td>
	<td><input   type="button" class="bottoni" value="radB"onClick=" calcolare(7)"></input></td>
</tr>
<tr>
	<td><label class="risultato">risultato:</label></td>
	<td><input id="risultato" type="text" value="" readonly="readonly" disabled="disable"></input></td>
</tr>
</table>
</form>
</body>
</html>
Non lo spiego: quarda le differenze e ragionaci su