Skip to content

Instantly share code, notes, and snippets.

@f3rn8nd0
Forked from anademata/buscarindicearray2.js
Created December 11, 2012 21:45
Show Gist options
  • Save f3rn8nd0/4262479 to your computer and use it in GitHub Desktop.
Save f3rn8nd0/4262479 to your computer and use it in GitHub Desktop.
function lugar(x) //esta es la función que en la que facilitaremos el número deseado
{
var array = new Array(); //creo el array
var n0 = 185; //primer número del array = 185
var n1 = 317; //último número del array = 317
for (i = 0; i <= n1; i++) { //coloco for para que i = 0, i es menor o igual a n1, incremento i
array[i]=n0+i; //el índice de la array es igual a n0 mas el indice
if (array[i]==x) { //si la array índice es igual que el número indicado en la función
console.log(i); //la consola nos imprimirá el número de la casilla en la que se haya dicho número
};
};
if (x > n1){ //estos dos últimos "if" existen para que la consola nos indique
console.log("Relaja las cifras y preparate una estupenda piña colada ----> Ron 60 cc, Zumo de Piña 80 cc, Crema de coco 40 cc y mucho hielo");
}; //de un modo gracioso xD
if (x < n0){ //que el número que le estamos solicitando, no existe
console.log("Vuelve a intentarlo con una cifra superior");
};
};
//Despues puedes ejecutarlo con:
lugar(250)
//Existe un error en las líneas 7 y 8
@f3rn8nd0
Copy link
Author

Glups! He cometido un error, a ver si alguien lo ve… jejeje Yo ya se donde esta, ejecútalo y sabrás donde cae…

@saleiva
Copy link

saleiva commented Dec 11, 2012

Cierto, hay algún errocillo por ahí.
Las líneas 7 y 8 están mal :S

BTW, muy bien, forkeando y todo :)

@anademata
Copy link

¿por qué has indentado la línea 5?

@anademata
Copy link

Esto no lo entiendo :S

array[i]=n0+i; //el índice de la array es igual a n0 mas el indice

@anademata
Copy link

Y deberíamos llamar a la función al final no?
por ej.

lugar(234);

@mariucagl
Copy link

for (var i = 0; i <=n1; i++) el "var" sobra. y luego creo que necesitas declarar la function antes de nada no?

@f3rn8nd0
Copy link
Author

Y… ¡bom! reventón de cráneo

@anademata
Copy link

Y si cambiamos la linea 7 por:

for (var i = 0; i < array.length; i++) {

etc etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment