Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión

 
Búsqueda Avanzada

15.707 Mensajes en 3.130 Temas- por 371 Usuarios - Último usuario: lasfirrot
Mayo 22, 2012, 02:25:01
Foro de Hispabyte.netDiseño WebHosting y Desarrollo WebHTML / XML / Javascript (Moderador: D4MR0D)Tema: Problema en Javascript
Páginas: [1]   Ir Abajo
Imprimir
Autor Tema: Problema en Javascript  (Leído 1074 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
Seth
Asiduo
***
Mensajes: 172



Ver Perfil WWW
« : Septiembre 16, 2006, 01:47:55 »


Buenas! Estoy siguiendo un cursillo de Javascript (http://www.javascriptya.com.ar/) y no logro resolver un problema que plantean, el caso esque no ponen la soluci?n, as? que estoy en ascuas sin saber c?mo lo tengo que hacer.

Pongo aqu? el problema:

1 - Se cargan por teclado tres n?meros distintos. Mostrar por pantalla el mayor de ellos.

El problema pertenece a esta secci?n: http://www.javascriptya.com.ar/temarios/de...pcion.php?cod=8

A ver si me ech?is una manita, yo he intentado algo anidando if y else, pero no funciona...

EDIT: Pongo el c?digo que uso.

Código:
<script languaje="javascript">
var valor1,valor2,valor3;
valor1=prompt('Primer numero','');
valor2=prompt('valor2 numero','');
valor3=prompt('Tercer numero','');
valor1=parseInt(valor1);
valor2=parseInt(valor2);
valor3=parseInt(valor3);

if (valor1>valor2) {
  if (valor1>valor3) { // aqu? creo que esta el error a meter un IF dentro de otro.
    document.write(valor1);
  }
  else { if (valor3>valor2) {
    document.write(valor3); }
  }
  else {document.write(valor2);
}

</script>

PAZ
« Última modificación: Septiembre 16, 2006, 01:56:35 por Seth » En línea

537
D4MR0D
Moderator
Miembro Imprescindible
*****
Mensajes: 1.069



Ver Perfil
« Respuesta #1 : Septiembre 16, 2006, 02:53:20 »

Tienes bloques sin cerrar y te has saltado un paso en tu l?gica.

Código:
if (valor1>valor2) {
        if (valor1>valor3) {
               document.write(valor1);
        } else {
               document.write(valor3);
        }  
} else {
        if (valor3>valor2) {
               document.write(valor3);
        } else {
               document.write(valor2);
        }
}

Usa un editor de texto que te marque las llaves y parentesis que abres con su correspondiente cierre, como los recomendados en la FAQ.
« Última modificación: Septiembre 16, 2006, 03:03:29 por D4MR0D » En línea
Páginas: [1]   Ir Arriba
Imprimir
Foro de Hispabyte.netDiseño WebHosting y Desarrollo WebHTML / XML / Javascript (Moderador: D4MR0D)Tema: Problema en Javascript
Ir a:  


Tema diseñado por RJ-45 para Hispabyte.net basado en el
theme famouspadexx v.09 designed by Formado Comprido
Downloable here. My present to padexx.de