Código:
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.<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>
Alguien tendra una idea de que puede ser, se los agradeceria mucho
Saludos