Autor Tema: Ayuda Javascript Menor Numero de 3  (Leído 1420 veces)

Desconectado reef

  • PHPer@ Fijo
  • ***
  • Mensajes: 180
  • Karma: 4
  • Sexo: Masculino
  • Todo un skater
    • Ver Perfil
    • Donreef ~ TagBoard
Ayuda Javascript Menor Numero de 3
« en: 02 de Noviembre de 2011, 03:58:46 am »
Bueno eh estado aprendiendo un poco de java script debido a la culpa de siquillote que lo vi preguntando sobre el y pues nose me intereso verlo y todo pero de manera mas completa, y bueno en donde estoy aprendiendo hay un ejercicio donde tengo que crear una funcion para ver el menor de 3 numeros, pero no me funciona, mi funcion es la siguiente:

Código: [Seleccionar]
<html>
<head>
<title>Problema</title>
</head>
<body>

<script language="javascript">
function MenorNumero(x1,x2,x3){
if(x1 < x2 && x1 < x3){
alert(x1+' Es el menor');
}else{
if(x2 < x3){
alert(x2+' Es el menor');
}else{
alert(x3+' Es el menor');
}
var valor1,valor2,valor3;
valor1=prompt('Ingrese valor 1:','');
valor1=parseInt(valor1);
valor2=prompt('Ingrese valor 2:','');
valor2=parseInt(valor2);
valor3=prompt('Ingrese valor 3:','');
valor3=parseInt(valor3);
MenorNumero(valor1,valor2,valor3);
</script>

</body>
</html>
Muchas gracias si me pudieran explicar por qe no me funciona, o sino me quedare trabado C:

Comunidad PHPeros

Ayuda Javascript Menor Numero de 3
« en: 02 de Noviembre de 2011, 03:58:46 am »

Desconectado Physlet

  • PHPero Experto
  • *****
  • Mensajes: 822
  • Karma: 41
  • Sexo: Masculino
  • Todo es posible con esfuerzo, dedicación e interés
    • Ver Perfil
    • PanamaDev
Re:Ayuda Javascript Menor Numero de 3
« Respuesta #1 en: 02 de Noviembre de 2011, 09:30:34 am »
Sabes como soy de cabrón, lo que te puedo decir por ahora es que si usas Firefox, descarga el addon Firebug, si tienes Chrome sigue leyendo...
Ambas herramientas poseen una consola para debug de Javascript, solo presionas F12 y se abre una ventanita debajo del navegador, buscas la pestaña "Consola" y te dice los errores que tienes. :P

Desconectado tuadmin

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Ayuda Javascript Menor Numero de 3
« Respuesta #2 en: 02 de Noviembre de 2011, 15:56:51 pm »
Bueno eh estado aprendiendo un poco de java script debido a la culpa de siquillote que lo vi preguntando sobre el y pues nose me intereso verlo y todo pero de manera mas completa, y bueno en donde estoy aprendiendo hay un ejercicio donde tengo que crear una funcion para ver el menor de 3 numeros, pero no me funciona
claro que no te funciona si no escribes las cosas correctamente :) aprende a identar trata de practicar con python para esas cosas
forma incorrecta de programar(al menos que seas un robot o un extraterrestre)
Código: [Seleccionar]
var nombre ="juan";
var edad=15;
var sexo="masculino";
if(nombre=='juan'){if(edad >15){if(sexo=='femenino'){alert(nombre + ' eres una hermosa mujer');
}else if(sexo=='femenino'){ alert(nombre + ' eres hombre');
}else{alert("por dios que mier eres???");}}
}
lo mismo con un error(el mismo error que cometes en tu codigo)
Código: [Seleccionar]
var nombre ="juan";
var edad=15;
var sexo="masculino";
if(nombre=='juan'){if(edad >15){if(sexo=='femenino'){alert(nombre + ' eres una hermosa mujer');
}else if(sexo=='femenino'){ alert(nombre + ' eres hombre');
}else{alert("por dios que mier eres???");}
}
la forma correcta la cual debes acostumbrarte, no solo al programar si no tambien al escribir en foros ya que muchos siempre revisan el codigo sin pasarlo por un parser

Código: [Seleccionar]
var nombre ="juan";
var edad=15;
var sexo="masculino";
if(nombre=='juan')
{
if(edad >15)
{
if(sexo=='femenino')
{
alert(nombre + ' eres una hermosa mujer');
}
else if(sexo=='femenino')
{
alert(nombre + ' eres hombre');
}
else
{
alert("por dios que mier eres???");
}
}
}
bueno sabias que el 70% de los programadores siempre cometen errores de sintaxys y el 30% error de logica :)

Desconectado jeduardor

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
    • soft
Re:Ayuda Javascript Menor Numero de 3
« Respuesta #3 en: 02 de Noviembre de 2011, 18:41:20 pm »
Código: [Seleccionar]
<html>
<head>
    <title>Votame!!</title>
<script language="JavaScript">

function MenorNumero(x1,x2,x3){
    if(x1 < x2 && x1 < x3){
        alert(x1+' Es el menor');
    }
    else{
    if(x2 < x3){
        alert(x2+' Es el menor');
    }
    else{
        alert(x3+' Es el menor');
        }
    }
}


function pedirdatos(){

    var valor1,valor2,valor3;
        valor1=prompt('Ingrese valor 1:','');
    valor1=parseInt(valor1);
        valor2=prompt('Ingrese valor 2:','');
    valor2=parseInt(valor2);
        valor3=prompt('Ingrese valor 3:','');
    valor3=parseInt(valor3);
   
        MenorNumero(valor1,valor2,valor3);
}


</script>
</head>

<body onload="pedirdatos()">

</body>
</html>



Que tal amigo lo que dice tuadmin es verdad debes tener mas orden ese es el mismo codigo tuyo pero mas organizado te faltaban algunos corchetes y llamar la funcion para que se iniciara pruebalo cualquier duda me posteas


salu2

Desconectado reef

  • PHPer@ Fijo
  • ***
  • Mensajes: 180
  • Karma: 4
  • Sexo: Masculino
  • Todo un skater
    • Ver Perfil
    • Donreef ~ TagBoard
Re:Ayuda Javascript Menor Numero de 3
« Respuesta #4 en: 02 de Noviembre de 2011, 21:05:49 pm »
Código: [Seleccionar]
<html>
<head>
    <title>Votame!!</title>
<script language="JavaScript">

function MenorNumero(x1,x2,x3){
    if(x1 < x2 && x1 < x3){
        alert(x1+' Es el menor');
    }
    else{
    if(x2 < x3){
        alert(x2+' Es el menor');
    }
    else{
        alert(x3+' Es el menor');
        }
    }
}


function pedirdatos(){

    var valor1,valor2,valor3;
        valor1=prompt('Ingrese valor 1:','');
    valor1=parseInt(valor1);
        valor2=prompt('Ingrese valor 2:','');
    valor2=parseInt(valor2);
        valor3=prompt('Ingrese valor 3:','');
    valor3=parseInt(valor3);
   
        MenorNumero(valor1,valor2,valor3);
}


</script>
</head>

<body onload="pedirdatos()">

</body>
</html>



Que tal amigo lo que dice tuadmin es verdad debes tener mas orden ese es el mismo codigo tuyo pero mas organizado te faltaban algunos corchetes y llamar la funcion para que se iniciara pruebalo cualquier duda me posteas


salu2
Muchas gracias por los consejos C: de organizacion del codigo, pero lo que pasa es que nose por que pero lo hcie así de desordenado, jeduardor, muchas gracias, lo que pasa que en los tutoriales quei tengo no salia como llamar a una funcion de esta manera:
Código: [Seleccionar]
<body onload="pedirdatos()">

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:Ayuda Javascript Menor Numero de 3
« Respuesta #5 en: 02 de Noviembre de 2011, 21:13:18 pm »
Muchas gracias por los consejos C: de organizacion del codigo, pero lo que pasa es que nose por que pero lo hcie así de desordenado, jeduardor, muchas gracias, lo que pasa que en los tutoriales quei tengo no salia como llamar a una funcion de esta manera:
Código: [Seleccionar]
<body onload="pedirdatos()">

A eso se se llaman eventos, y es de HTML.
Saludos
Twitter: @JoakoM010