JSFiddle - React, Tailwind, and code Playground

by Ivan Ferrer

JavaScript

function determinarGeracao(anoDeNascimento) {

/*
Complete a função onde voce deve comparar o
* valor da variavel anoDeNascimento e atribuir na variavel 
*resultado uma das seguintes condições.
 * Geração silenciosa: para os nascidos até o ano de 1945;
 * Boomers: para os que nasceram depois de 1945 até 1964;
 * Geração X: para os que nasceram depois de 1964 até 1980;
 * Millennials: para os que nasceram depois de 1981 até 1996;
 * Geração Z: para os que nasceram depois de 1996;
 *
 */


  let resultado;
 // anoDeNascimento = 1980;
 
 
     if (anoDeNascimento > 1945 && anoDeNascimento <=1964) {
         anoDeNascimento = 'boomers';
     }
     if (anoDeNascimento > 1964 && anoDeNascimento <=1980) {
         anoDeNascimento = 'geracaox';
     }
     if (anoDeNascimento > 1980 && anoDeNascimento <=1996) {
         anoDeNascimento = 'millennials';
     }
     if (anoDeNascimento > 1996) {
         anoDeNascimento = 'geracaox';
     }


  switch(anoDeNascimento ){
  

      case 1945:
      resultado = 'Geração silenciosa';
      break;

      case 'boomers':
      resultado = 'Boomers';
      break;

      case 'geracaox':
      resultado = 'Geração X';
      break;

      case 'millennials':
      resultado = 'Millennials';
      break;

      case 'geracaox' :
      resultado = 'Geração Z';
      break;
      default:
      resultado = 'opção errada';
  }
  console.log(resultado);
  return resultado;
}
  
  alert(determinarGeracao(1996));