Estimados tengo el siguiente codigo:
Código:
<HTML>
<SCRIPT LANGUAGE="JavaScript">
//
var opcion="S";
var cat1,resta,hipo,raiz;
while(opcion=="S" || opcion=="s")
{
hipo=prompt("Escribe el valor de la hipotenusa","");
cat1=prompt("Escribe el valor del cateto","");
if(cat1<=hipo)
{
hipo=parseFloat(hipo);
cat1=parseFloat(cat1);
resta=((hipo*hipo)-(cat1*cat1));
raiz=Math.sqrt(resta);
alert("El segundo cateto es "+(raiz));
opcion=prompt("¿Quieres Volver a hacer otro calculo? (S/N)","");
}
else
{
alert("ERROR el cateto no debe ser mayor que la hipotenusa'");
opcion=(N);
}
}
</SCRIPT>
</HTML>
el que me calcula un cateto dado dos hipotenusas, el cual me funciona a la perfeccion pero el problema es que me doy cuenta que no me toma los ceros de todos los numeros que terminan en 0 por ejemplo el 10, el 20 ,30 y asui sucesivamente.
Alguien tendra una idea de que puede ser, se los agradeceria mucho
Saludos