Skip to content

Instantly share code, notes, and snippets.

@saleiva
Forked from anaamilo/examen prueba 1
Created December 19, 2012 09:58
Show Gist options
  • Save saleiva/4335650 to your computer and use it in GitHub Desktop.
Save saleiva/4335650 to your computer and use it in GitHub Desktop.
var a = new Array();
var n;
var posicion = 0;
// Crear una función que, al enviarle el número de diapositivas (ej:15), devuelva un array ordenado con ej(15) diapositivas.
function crearPresentacion(n){
for (var i=0; i<=n; i++){
a[i]=i;
}
return "creado";
}
// Para avanzar o retroceder en la posición del array, definimos variables de inicio, de posición actual (i) y de posición final (i++/i--)
// Creamos una función que guarde el valor de la posición en la que se encuentra, para saber en cuál se situará al sumar o restarle 1.
// Si empleáramos un iterador if, podríamos limitar el número de avances o retrocesos posibles, indicando que al llegar al final, no existe posibilidad de usar un siguiente, ni en la primera, de utilizar 'anterior')
function siguiente(){
if(posicion != a.length){
posicion=posicion+1;
console.log ("diapositiva" + posicion);
}else{
console.log ("No puedes avanzar mas. Estás en la última posición");
}
}
function anterior(){
if(posicion!=0){
posicion=posicion-1;
console.log ("diapositiva" + posicion);
}else{
console.log ("No puedes avanzar mas. Estás en la primera posición");
}
}
crearPresentacion(15);
siguiente()
anterior()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment