My code dont run properly

function bloque(min, max) {
return Math.floor(Math.random ()*(max-min)+min);
}
console.log(bloque(1,5));

if (bloque === 1){
console.log(‘secretaria’);
}else if (bloque === 2){
console.log(‘administracion’);
}else if (bloque === 3){
console.log(‘bodega’);
}else if (bloque === 4){
console.log(‘restauracion’);
}else if (bloque === 5){
console.log(‘reciclaje’)
}else {
console.log(‘fuera de rango’);
};

You are trying to use blogue as a function and as a number - only do one of those.

You can create a variable to store that number - and get that number by calling the function created earlier.

function randInt(min, max) {
   return Math.floor(Math.random ()*(max-min)+min);
}

let bloque = randInt(1,5); 
console.log(bloque);

if (bloque === 1){
  console.log('secretaria');
}else if (bloque === 2){
  console.log('administracion');
}else if (bloque === 3){
  console.log('bodega');
}else if (bloque === 4){
  console.log('restauracion');
}else if (bloque === 5){
  console.log('reciclaje')
}else {
  console.log('fuera de rango');
};
4 Likes

yes thanks a lot, :love_letter: