elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 16:58  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  ¿Qué está mal en este código?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Qué está mal en este código?  (Leído 312 veces)
Aikanáro Anário


Desconectado Desconectado

Mensajes: 626



Ver Perfil WWW
¿Qué está mal en este código?
« en: 15 Julio 2011, 01:50 »

Código
<html> <head> <title>Numeros que comprendido entre el mayor y el menor</title></head>
<body>
<p> <strong>Este programa recibe dos n&uacute;meros y muestra todos los n&uacute;meros que hay entre uno y otro</strong></p>
 
<script language="javascript">
var n1=0, n2=0;
 
n1=prompt('Digite el primer numero:');
n2=prompt('Digite el segundo numero:');
 
//lo primero es calcular cuál es el mayor y cuál el menor y dentro ponemos los bucles
 
if(n1==n2)
{
document.write('Los n&uacute;meros son iguales');
document.write('<br/> Hay 0 n&uacute;meros entre ellos');
}
else
{
if(n1>n2)
{
while(n2 < n1)
{
n2=n2+1;
document.write(n2 + '<br/>');
}
}
 
else (n1<n2)
{
while(n1 < n2)
{
n1=n1+1;
document.write(n1 + '<br/>');
}
}
}
 
</script>
</body>
</html>
 

Parece que tiene un bucle infinito, pero yo lo veo bien  :-\


« Última modificación: 15 Julio 2011, 01:54 por Aikanáro Anário » En línea

Lo que faltaba en internet: http://binar10s.blogspot.com/
basickdagger

Desconectado Desconectado

Mensajes: 56


System.out.println("this is weird as fuck");


Ver Perfil
Re: ¿Qué está mal en este código?
« Respuesta #1 en: 15 Julio 2011, 02:23 »

hola, no tengo muchos conocimientos de programacion pero creo q no puedes meter una condicion dentro de un else amenos q sea "else if"


En línea

System.out.println("objetos, variables, parametros..... mi cabeza esta por
romperse!!!!");
Aikanáro Anário


Desconectado Desconectado

Mensajes: 626



Ver Perfil WWW
Re: ¿Qué está mal en este código?
« Respuesta #2 en: 15 Julio 2011, 02:39 »

Código
if(n1==n2)
{
document.write('Los n&uacute;meros son iguales');
document.write('<br/> Hay 0 n&uacute;meros entre ellos');
}
else if(n1>n2)
{
while(n2 < n1)
{
n2=n2+1;
document.write(n2);
}
}
 
else if (n1<n2)
{
while(n1 < n2)
{
n1=n1+1;
document.write(n1);
}
}

Así tampoco me funciona.
En línea

Lo que faltaba en internet: http://binar10s.blogspot.com/
m0rf


Desconectado Desconectado

Mensajes: 529


TBB


Ver Perfil
Re: ¿Qué está mal en este código?
« Respuesta #3 en: 15 Julio 2011, 02:42 »

Código:
<html> <head> <title>Numeros que comprendido entre el mayor y el menor</title></head>
<body>
<p> <strong>Este programa recibe dos n&uacute;meros y muestra todos los n&uacute;meros que hay entre uno y otro</strong></p>
 
<script language="javascript">
var a, b;
 
a=prompt('Digite el primer numero:');
b=prompt('Digite el segundo numero:');
 
//lo primero es calcular cuál es el mayor y cuál el menor y dentro ponemos los bucles
 
if(a==b)
{
document.write('Los n&uacute;meros son iguales');
document.write('<br/> Hay 0 n&uacute;meros entre ellos');
}
else
{
if(a>b)
{
while(b < a)
{
b++;
document.write(b + '<br/>');
}
}
 
else
{
a++;
document.write(a + '<br/>');
}
}
 
</script>
</body>
</html>

Bien simplemente puse un incremental en la variable. La pregunta que me ago es.. por que no funciona de la otra manera? Quando provaba veia que lo que hacia era juntar directamente los numeros osea 1+1 11. Alguien puede aclarar esto que hace un tiempo que no toco javascript y no se a que se debe esto.

Gracias.

Editado:Por que no se me ben los colores de identación?  :-( :-( :-( :-( :-( :-( :-( :-(
« Última modificación: 15 Julio 2011, 02:44 por m0rf » En línea

Aikanáro Anário


Desconectado Desconectado

Mensajes: 626



Ver Perfil WWW
Re: ¿Qué está mal en este código?
« Respuesta #4 en: 15 Julio 2011, 02:47 »

javascript está loco  :xD


Citar
Editado:Por que no se me ben los colores de identación?

Tienes que usar las etiquetas GeSHi ó poner el codigo dentro de
Código:
[code=javascript]
[/code]
« Última modificación: 15 Julio 2011, 02:50 por Aikanáro Anário » En línea

Lo que faltaba en internet: http://binar10s.blogspot.com/
m0rf


Desconectado Desconectado

Mensajes: 529


TBB


Ver Perfil
Re: ¿Qué está mal en este código?
« Respuesta #5 en: 15 Julio 2011, 02:53 »

Gracias no sabia como funcionaba la etiqueta code.

A parte de que javascript está loco, alguna explicación habrá digo yo no?
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
comprobar si este codigo en batch esta bien
Scripting
blha 0 444 Último mensaje 11 Septiembre 2008, 16:19
por blha
Aun esta este tutorial??
Sugerencias y dudas sobre el Foro
serdiaboliko 2 1,363 Último mensaje 13 Enero 2009, 18:59
por serdiaboliko
Le podeis echar un ojo a este codigo??. Es un codigo pequeño y facil.
PHP
70N1 10 2,046 Último mensaje 19 Febrero 2010, 18:14
por 70N1
ayuda que esta mal en este codigo C
Programación C/C++
lupitapro 12 1,555 Último mensaje 15 Junio 2010, 13:17
por M3LiNdR1
Alguien sabe como esta cifrado este codigo
Nivel Web
jeshuem 7 986 Último mensaje 2 Enero 2011, 01:28
por xassiz~
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines