Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2010, 11:42
Jhon Silver
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 8 meses
Puntos: 9
Ecuación de 2º grado

Tengo el siguiente script para crear una aplicación que resuelva una ecuación de 2grado.
El código es el siguiente :
<script laguage="javascript">
function calculaEcuacion() {
var a, b, c, solucion;
a=parseFloat (document.miFormulario.a.value);
b=parseFloat (document.miFormulario.b.value);
c=parseFloat (document.miFormulario.c.value);

solucion= (-b + Math.sgrt (Math.pow(b,2) - (4*a*c)))/(2*a);
document.miFormulario.xl.value=solucion;
solucion= (-b + Math.sgrt (Math.pow(b,2) - (4*a*c)))/(2*a);
document.miFormulario.x2.value=solucion;
</script>
</head>

<body>
<form name="miFormulario">
Introducie los coeficientes de<br>
la siguient ecuacion de 2º grado<br><br>
<input type=text name='a' size=3 maxlength=3> x2 +
<input type=text name='b' size=3 maxlength=3> x +
<input type=text name='c' size=3 maxlength=3> = 0<br>
las soluciones son:
x = <input type=text name='x1' size=5 maxlength=5> o
x = <input type=text name='x2' size=5 maxlength=5>
<br><br>
<input type=button value="Solucionar" name="miboton"
onClick="calculaEcuacion()">
</form>

El caso es que la parte del código en rojo, necesito que x sea elevado al cuadrado,es decir que el 2 aparezca como un superindice.

¿Como podría solucionar esta incidencia?