Foros del Web » Programando para Internet » Javascript »

Problema con un código Javascript

Estas en el tema de Problema con un código Javascript en el foro de Javascript en Foros del Web. Hola gracias por leer el post, Me gustaría que me ayudarais con un code de javascript que no me funciona, soy novato en programación en ...
  #1 (permalink)  
Antiguo 09/12/2010, 15:21
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 13 años, 11 meses
Puntos: 0
Problema con un código Javascript

Hola gracias por leer el post, Me gustaría que me ayudarais con un code de javascript que no me funciona, soy novato en programación en Javascript ;).

Quiero hacer una calculadora de 2 polinomios, que sume reste y multiplique.
Me he quedado atascado en la introdución de los datos, lo estoy haciendo mediannte un array, la posición del array indica el grado de la x y el contenido de la posición del vector el número que multiplica a la x.

Resumiendo me he quedado en la parte de comprobar si los valores introducidos son números, (si no me he explicado bine me comentais):
Código Javascript:
Ver original
  1. <HTML>
  2.     <HEAD>
  3.        
  4.     </HEAD>
  5.     <BODY>
  6.         <SCRIPT LANGUAGE="JavaScript">
  7.          var Polinomio1=new Array();
  8.      grado1=window.prompt("introduce numero");
  9.      var i=0;
  10.      while (i<grado1)
  11.          {
  12.             :error;        
  13.             parseInt(Polinomio1[i])=window.prompt("introduce numeros");
  14.             Polinomio1=parseFloat(Polinomio1[i]);          
  15.             while (asNaN(Polinomio1[i])==true)
  16.                 {
  17.                     window.alert("Solo son validos numeros");
  18.                     goto error;
  19.                 }
  20.             i++;
  21.             }
  22.         for(i=0;i<grado1;i++)
  23.         {
  24.          document.write(Polinomio1[i]);
  25.          document.write("<br>")
  26.          }
  27.             </SCRIPT>
  28.         </BODY>
  29.         </HTML>
Si quito la comprobación de los datos si que puedo introducir números en el vector.

Gracias
  #2 (permalink)  
Antiguo 09/12/2010, 15:42
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Problema con un código Javascript

¿estas seguro que el script te esta funcionando, al menos parcialmente? ¿de casualidad ese codigo es el intento de exportacion de lotro enguaje a javascript? veras pues, no te puedo ayudar en el tema de los polinomios porque no lo domino. sin embargo, el codigo tiene sintaxis no valida. en javascript no existe el statement goto. revise en ECMA-262 5ta edicion y dice...
Cita:
Iniciado por ECMA262 5th edition, section 12.12
ECMAScript has no goto statement.
tanto el statement goto como el label estan mal. al menos tendras que indicar que navegador estas utilizando.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 10/12/2010, 04:50
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Problema con un código Javascript

No ese code que he puesto no es el que me funcionaba lo que quería hacer es introducir numeros en un vector y que si se intenta introducir un caracterer de un mensaje de error.
Tiene razón en lo referente al goto me lié con C.
Podeis darme alguna pista??

Gracias.
  #4 (permalink)  
Antiguo 10/12/2010, 10:00
 
Fecha de Ingreso: febrero-2010
Mensajes: 17
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema con un código Javascript

Hola Manu

Como recomendacion pon el codigo JS que estas tratando de ejecutar en el explorer sin incrustaciones de otros codigos ya que lo que se alcanza a ver es que tienes una mezcla de JS con C lo cual no es valido, asi apenas los tengas limpio y puedas realizar la etranda de datos debeis de validar que el usuario solo pueda ingresar datos numericos los cual lo puedes verificar con el isNaN y validar signos y demas con ekl RegExp, dale y nos cuentas como te va.

Saludos.
  #5 (permalink)  
Antiguo 10/12/2010, 12:10
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Problema con un código Javascript

Gracias por las respuestas ya lo tengo solucionado esa parte, lo he conseguido poner una función para poder crear un vector, con validadción de numero , osea que no se pueda introducir un caracter que no sea un número(mediante isNaN). Es un trabajo de clase (cuando lo entregue lo pongo aqui pero no antes de entregarlo que ya he encontrado una copia de mi primer mensaje en otra web y me está costando bastante hacer este ejercicio) . Ya he conseguido introducir 2 polinomios (dos vectores) los he sumado y restado.

El problema que me surge ahora es poner esos vectores en forma de polinomio fuera del javaScript en forma ax^b+cx+d, el grado del polinomio tiene que ser la posición del vector que ocupe dicho valor,ejemplo 2x^2+3x+1. los subindices los tengo que poner HTML sup. En resumen los datos tiene que quedar así en el explorador:
[URL="http://s2.subirimagenes.com/otros/previo/thump_5632457dibujo.jpg"]http://s2.subirimagenes.com/otros/previo/thump_5632457dibujo.jpg[/URL]

Gracias por el tiempo dedicado.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:04.