Non lo spiego: quarda le differenze e ragionaci sucodice:<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>