Ejercicio 8: Variable globales

¡Sorpresa! Podemos declarar variables tanto directamente en el programa, como dentro de una function:

function cuentaLoca(unNumero) {
  let elDoble = unNumero * 2;
  if (elDoble > 10) {
    return elDoble;
  } else {
    return 0;
  }
}

Las variables declaradas dentro de una function, conocidas como variables locales, no presentan mayor misterio. Sin embargo, hay que tener un particular cuidado: sólo se pueden utilizar desde dentro de la function en cuestión. Si quiero referenciarla desde un programa:

let elCuadruple = elDoble * 4;

Kaboom, ¡se romperá! :collision:

Sin embargo, las variables declaradas directamente en el programa, conocidas como variables globales, pueden ser utilizadas desde cualquier function. Por ejemplo:

let pesoMaximoEquipajeEnGramos = 5000;

function puedeLlevar(pesoEquipaje) {
  return pesoEquipaje <= pesoMaximoEquipajeEnGramos;
}

Veamos si queda claro: escribí una función ascensorSobrecargado, que toma una cantidad de personas, y dice si entre todos superan la carga máxima del ascensor.

Tené en cuenta que se estima que la carga máxima del ascensor en 300kg, y que el peso promedio por persona es una variable global: pesoPromedioPersonaEnKilogramos.

Tenés que iniciar sesión antes de empezar a enviar tus soluciones