Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Resolução do Exercício 02 do Capítulo 03 - JavaScript Eloquente
var limite = 100,
contador = 1;
for ( ; contador <= limite; contador += 1 ) {
if ( contador % 3 === 0 && contador % 5 === 0 ) {
console.log( "FizzBuzz" );
} else if ( contador % 3 === 0 ) {
console.log( "Fizz" );
} else if ( contador % 5 === 0 ) {
console.log( "Buzz" );
}
console.log( contador );
}
var count = 0;

do {
  switch (false) {
    case !(count % 3 === 0 && count % 5 === 0) :
      console.log('FizzBuzz')
      break;
    case !(count % 3 === 0) :
      console.log('Fizz')
      break;
    case !(count % 5 === 0) :
      console.log('Buzz')
      break;
    default:
      console.log(count)
      break;
  }

  count += 1;
} while (count <= 100)
@ghost

ghost commented Mar 12, 2015

fizzBuzz =  function(){
        var fizz = "fizz",
            buzz = "buzz",
            fizzBuzz = "fizzBuzz";
        for( i = 0; i <= 100; i ++){
            if(i % 3 == 0){
                document.write(fizz);
                document.write("
"); } else if(i % 5 == 0 && i % 3 == 1){ document.write(buzz); document.write("
"); } if(i % 3 == 0 && i % 5 == 0){ document.write(fizzBuzz); document.write("
"); } else { document.write(i); document.write("
"); } } }; fizzBuzz();

for (var i = 1; i <= 100; i++) {

if ((i % 3 == 0) && (i % 5 == 0)) {
console.log('FizzBuzz', i);
}

};

numeroTamanho = 100; // Quantidade máxima de números

for(var numero = 1; numero <= numeroTamanho; numero++){
// Se divisível por 3 e 5.
if((numero % 3 == 0) && (numero % 5 == 0)){
console.log('FizzBuzz');
// Se divisível por 3.
} else if(numero % 3 == 0){
console.log('Fizz');
// Se divisível por 5.
}else if( numero % 5 == 0){
console.log('Buzz');
// Se não for divisível nem por 3 nem por 5.
} else {
console.log(numero);
}

}

numeroTamanho = 100; // Quantidade máxima de números.

for(var numero = 1; numero <= numeroTamanho; numero++){
// Se divisível por 3 e 5.
if((numero % 3 == 0) && (numero % 5 == 0)){
console.log('FizzBuzz');
// Se divisível por 3.
} else if(numero % 3 == 0){
console.log('Fizz');
// Se divisível por 5.
}else if( numero % 5 == 0){
console.log('Buzz');
// Se não for divisível nem por 3 nem por 5.
} else {
console.log(numero);
}
}

numeroTamanho = 100; // Quantidade máxima de números.

for(var numero = 1; numero <= numeroTamanho; numero++){
    // Se divisível por 3 e 5.
    if((numero % 3 == 0) && (numero % 5 == 0)){
    console.log('FizzBuzz');
    // Se divisível por 3.
    } else if(numero % 3 == 0){
    console.log('Fizz');
    // Se divisível por 5.
    }else if( numero % 5 == 0){
    console.log('Buzz');
    // Se não for divisível nem por 3 nem por 5.
    } else {
    console.log(numero);
    }
}
numeroTamanho = 100; // Quantidade máxima de números.

for(var numero = 1; numero <= numeroTamanho; numero++){
    // Se divisível por 3 e 5.
    if((numero % 3 == 0) && (numero % 5 == 0)){
        console.log('FizzBuzz');
    // Se divisível por 3.
    } else if(numero % 3 == 0){
        console.log('Fizz');
    // Se divisível por 5.
    }else if( numero % 5 == 0){
        console.log('Buzz');
    // Se não for divisível nem por 3 nem por 5.
    } else {
        console.log(numero);
    }
}
for(var i = 0; i <= 100; i++)
    {
     console.log(i); 
     if(i % 3 == 0 && i % 5 == 0){console.log("fizzbuzz");} 
     if(i % 3 == 0){console.log("Fizz");} 
     if(i % 5 === 0){console.log("Buzz");}
  }
 var inicio = 1;
    var fim = 100;
    while (inicio <= fim) {
        //Numeros divisiveis por 3 e por 5
        if (inicio % 3 == 0 && inicio % 5 == 0) {
            console.log('FizzBuzz');
        } else {
            //Numeros divisiveis apenas por 3
            if (inicio % 3 == 0) {
                console.log('Fizz');
                //Numeros divisiveis apenas por 5
            } else if (inicio % 5 == 0) {
                console.log('Buzz');
            } else {
                //Numeros que não entra nas condicoes acima!
                console.log(inicio);
            }
        }
        inicio++;
    }
for (cont=1; cont <= 100; cont++) {
    if (cont % 3 == 0 && cont % 5 == 0) {
    console.log("FizzBuzz");
  }else if (cont % 3 == 0) {
    console.log("Fizz");
  }else if (cont % 5 == 0 ) {
    console.log("Buzz");
  }else {
        console.log(cont);
  }
}
for (var x = 0; x < 100; x++) {
    if (!(x % 3 === 0)) {
        if (!(x % 5 === 0)) {
            console.log(x);
        }else{
            console.log("Buzz");
        }
    }else if ((x % 3 === 0) && (x % 5 === 0)) {
        console.log("FizzBuzz");
    }else{
        console.log("Fizz");
    }
}

for (cont = 1; cont <= 100; cont++) {
if (cont% 3 === 0) {
console.log(cont + " Fizz" + " divisivel por 3");
}else if(cont % 5 === 0){
console.log(cont + " Buzz" + " divisivel por 5");
}else if(cont % 3 && cont % 5 === 0){
console.log(cont + " FizzBuzz");
}else{
console.log(cont);
}

}

rogodev commented Sep 8, 2016

var fizz = "Fizz",
    buzz = "Buzz",
    fizzbuzz = "FizzBuzz",
    limit = 100;

for (var cont = 1; cont <= limit; cont++) {

    if (cont % 3 == 0 && cont % 5 == 0) {
        console.log(fizzbuzz);
    } else if (cont % 3 == 0) {
        console.log(fizz);
    } else if (cont % 5 == 0) {
        console.log(buzz);
    }
    console.log(cont);
}

rickletras commented Nov 3, 2016

for(var i=1;i<=100;i++){
  if (i%3==0 && i%5==0) {
      console.log('FizzBuzz');
  } else if(i%3==0){
    console.log('Fizz');
  } else if (i%5==0) {
    console.log('Buzz');
  } else {
    console.log(i);
  }
}
function exercicioDois(){
	for(var i=1; i<=100; i++){
		//DIVISIVEL POR 3 E 5
		if(i%3==0 && i%5==0){
			console.log('FizzBuzz');
		}else if(i%3==0){//DIVISIVEL POR 3
			console.log('fizz');
		}else if(i%5==0){//DIVISIVEL POR 5
			console.log('buzz');
		}console.log(i);
	}
}
    var i = 1;

    for (var i = 1; i <= 100; i = i + 1) {

        if (((i % 3) === 0) || ((i % 5) === 0) ) {

            console.log('FizzBuzz');

        } else  {

            console.log('FizzBuzz');

        }

    }

ddsilva commented Jan 17, 2017

for (var i=1; i <=100; i++) {
  var mod3 = !(i % 3),
      mod5 = !(i % 5),
      text = '';

  if (mod3) {
    text += 'Fizz';
  }
  if (mod5) {
    text += 'Buzz';
  }
  if (!(mod3 || mod5)) {
    text = i;
  }

  console.log(text);
}
for (var i = 0; i <= 100; i++) {
	if (i % 3 == 0 && i % 5 == 0) {
		console.log("FizzBuzz");
	}else{
		if (i % 5 == 0) {
			console.log("Buzz");
		}else{
			if (i % 3 == 0) {
				console.log("Fizz");
			}else{
				console.log(i);
			}
		}
	}
}
var END = 100;
for(var i = 0; i < END; i++) {
	if(i % 5 === 0 && i % 3 === 0){
		console.log("Fizz");
	} else if(i % 5 === 0) {
		console.log("Buzz");
	} else if(i % 3 === 0) {
		console.log("FizzBuzz");
	} else {
		console.log(i);
	}
}

DenisdS commented Mar 21, 2017

`for (var counter = 0; counter <= 100; counter +=1)

   if((counter % 3 === 0) && (counter % 5 === 0)){
      console.log("Fizz Buzz");
}
else if(counter % 3 === 0){
      console.log("Fizz");
}
else if(counter % 5 === 0){
      console.log("Buzz");
}
else{
      console.log(counter);
}`

meliga commented May 20, 2017

for (counter = 0; counter <= 100; counter++)
    if (counter % 5 == 0 && counter % 3 == 0)
        console.log("FizzBuzz");
    else if (counter % 3 == 0)
        console.log("Fizz");
    else if (counter % 5 == 0)
        console.log("Buzz");
    else
        console.log(counter);

Domeniqque commented May 29, 2017

const divideBy = (divisor, number) => (number & divisor) === 0

for (let n = 1; n <= 100; n++) {
  if (divideBy(3, n) && divideBy(5, n)) {
  	console.log('FizzBuzz')
  } else if (divideBy(3, n)) {
  	console.log('Fizz')
  } else if (divideBy(5, n)) {
  	console.log('Buzz')
  } else {
  	console.log(n)
  }
}

CheeseFlan commented Jun 8, 2017

for(var cont = 1; cont <= 100; cont++) {
  var result = "";
  if(cont % 3 == 0)
    result += "Fizz";
  if(cont % 5 == 0)
    result += "Buzz";
  console.log(result || cont); 
}

var x = 16;
for(var i = 1; i < x; i++){
if ((i % 5 == 0 && i % 3 == 0)){
console.log("frizzBuzz");
}else if(i % 5 == 0 && !(i % 3 == 0)){
console.log("buzz");
}else if(i % 3 == 0) {
console.log("frizz");
}else {
console.log(i);
}
}

crisgon commented Jun 22, 2017

var fizz = "Fizz", 
      buzz = "Buzz",
      @contador = 1;

while(contador <= 100){
	if(contador % 3 == 0 && contador % 5 == 0){
		console.log(fizz+buzz);
	}
	else if(contador % 3 == 0){
		console.log(fizz);
	}else if(contador % 5 == 0){
		console.log(buzz);
	}else{
		console.log(contador);
	}
	
	contador++;
}

camilaibs commented Aug 1, 2017

for (var i = 0; i < 100; i++) {
var text = '';

if (i % 3 === 0) {
text += 'Fizz';
}

if (i % 5 === 0) {
text += 'Buzz';
}

if (!text) {
text = i;
}

console.log(text);
}

for (var contador = 0 ; contador <= 100; contador ++){

if(contador % 3 == 0 && contador % 5 != 0) {
	console.log('Fizz');
} else if(contador % 5 == 0 && contador % 3 != 0) {
	console.log('Buzz');
} else if (contador % 3 == 0 && contador % 5 == 0) {
	console.log('FizzBuzz');
} else {
	console.log(contador);
}

}

for (i=1; i <= 100; i++){
  
  var res = "";
  
  if (i % 3 == 0)
    res += "Fizz";
  
  if (i % 5 == 0)
    res += "Buzz";
  
  if (res == "")
    res = i;
  
  console.log(res);

}

var numMax = 100;

for(var numero = 1; numero <= numMax; numero++) {
if (numero % 3 == 0 && numero % 5 == 0) {
console.log("FizzBuzz");
}else if (numero % 3 == 0) {
console.log("Fizz");
}else if (numero % 5 == 0) {
console.log("Buzz");
}else{
console.log(numero);
}
}

francoisjun commented Oct 6, 2017

var texto;
for (i = 1; i <= 100; i++) {
  texto = "";
  if(i % 3 == 0)
    texto += "Fizz";  
  if(i % 5 == 0)
    texto += "Buzz";
  console.log(texto || i);
}

yuri8p commented Oct 9, 2017

for(var x = 1; x<=100; x++) console.log(x%3==0 && x%5==0?'FizzBuzz' : x%3==0 ? 'Fizz' : x%5==0 ? 'Buzz' : x)

leresche commented Oct 9, 2017

function print(number) {

let print = "";

if (number % 3 === 0) {
    print += "Fizz";
}

if (number % 5 === 0) {
    print += "Buzz";
}

if (print === "") {
    print = number;
}
return print;

}

for (let i = 1; i < 101; i++) {
console.log(print(i));
}

for(let i=0; i<100; i++) {
	if(i % 3 === 0 && i % 5 === 0) {
		console.log(i + ' = FizzBuzz');
	}else if(i % 3 === 0) {
		console.log(i + ' = Fizz');
	}else if(i % 5 === 0) {
		console.log(i + ' = Buzz');
	}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment