text: /*
  Desafio - Árvore utópica
  
  As árvores utópicas  crescem de uma forma particular, em dois ciclos:
  
      cada primavera dobram seu tamanho
      cada verão crescem um metro
  
  Se Laura planta uma árvore utópica com um metro, no final do outono, qual seria sua altura depois de N ciclos?
  
  Alguns exemplos:
  
      si N = 0, sua altura será 1 metro (não cresceu nada)
      si N = 1, sua altura será de 2 metros (dobrou a altura na primavera)
      si N = 2, sua altura será de 3 metros (cresceu um metro mais no verão)
      si N = 3, sua altura será de 6 metros (dobrou a altura na primavera seguinte)
      E assim ...
  
      Escreva a função alturaArvoreUtopica, que utilize uma quantidade de ciclos de crescimento, e retorne a altura resultante da árvore de Laura.
  
  Leve em consideração o tempo entre as mudanças de estações.
  */
  function alturaArvoreUtopica(ciclos){
    let altura = 1;
    for(let i = 0; i < ciclos; i++){
        if(i % 2 == 0){
            altura *= 2; 
        } else if(i % 2 != 0){
            altura += 1;
        }
    }
    return altura;
  }
  console.log(alturaArvoreUtopica(3));