JavaScript - [Ayuda] JavaScript

   
Vista:

[Ayuda] JavaScript

Publicado por Pablo Fontaine heros_943@homtail.com (1 intervención) el 05/01/2012 00:01:29
Como veran, estoy aprendiendo JavaScript y me dieron con tarea esto:

"Se cargan por teclado tres números distintos. Mostrar por pantalla el mayor de ellos."

Y yo hice esto:


Codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<script lenguage="javascript">
 
/* Variables */
 
var numero1;
var numero2;
var numero3;
 
/* Valores */
 
numero1=prompt('Ingrese el primer numero: ','');
numero2=prompt('Ingrese el segundo numero: ','');
numero3=prompt('Ingrese el tercer numero: ','');
 
/* Numeros */
 
document.write("El primer numero ingresado es: ");
document.write(numero1);
document.write("<br>");
 
document.write("El segundo numero ingresado es: ");
document.write(numero2);
document.write("<br>");
 
document.write("El tercer numero ingresado es: ");
document.write(numero3);
document.write("<br>");
document.write("<br>");
 
/* IFs */
 
if (numero1>numero2,numero3)
{
	document.write("El primer numero es el mayor.");
}
else
{
	if (numero2>numero1,numero3)
	{
		document.write("El segundo numero es el mayor.");
	}
	else
	{
		if (numero3>numero2,numero1)
		{
			document.write("El tercer numero el el mayor");
		}
	}
}
 
</script>


Resultado:
El primer numero ingresado es: 50
El segundo numero ingresado es: 50
El tercer numero ingresado es: 300]- Este es el mayor y marca como si fuera el primero.

El primer numero es el mayor. <--- Este es el error

No es muy largo el codigo, y no se donde esta el error. Si alguien me ayuda se lo agradeceria.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

[Ayuda] JavaScript

Publicado por xve (1596 intervenciones) el 05/01/2012 09:29:57
Hola Pablo, creo que el error lo tienes en los ifs... si miras los errores de la pagina, seguramente tienes errores en cada uno de ellos... que yo sepa, no puedes hacer un condicionante mas una coma, mas una variable...
if (numero3>numero2,numero1) La parte en negrita yo diría que es erronea... creo que los condicionales tendrían que ser así:

1
2
3
4
5
6
7
8
9
10
if (numero1>numero2 && numero1>numero3)
{
    document.write("El primer numero es el mayor.");
}else if(numero2>numero1 && numero2>numero3){
    document.write("El segundo numero es el mayor.");
}else if(numero3>numero2 && numero3>numero1){
    document.write("El tercer numero el el mayor");
}else{
    document.write("Los tres valores son iguales");
}

Coméntanos si te ha servido, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar