Contabilidade, perguntado por jivancontabil, 11 meses atrás

Escreva a função alturaArvoreUtopica, que utilize uma quantidade de ciclos de crescimento, e retorne a altura resultante da árvore de Laura.

Soluções para a tarefa

Respondido por vivia1982
14

Resposta:

function alturaArvoreUtopica(ciclos) {

 let tamanhoArvore = 1;

 for(let i = 0; i < ciclos; i++)

   if(i & 1)

     tamanhoArvore += 1;

   else

     tamanhoArvore *= 2;

 return tamanhoArvore;

}

Explicação:

Respondido por LarissaMoura3
8

A função pode ser desenvolvida da seguinte forma:

function alturaArvoreUtopica(ciclos) {

let tamanhoArvore = 1;

for(let i = 0; i < ciclos; i++)

  if(i & 1)

    tamanhoArvore += 1;

  else

    tamanhoArvore *= 2;

return tamanhoArvore;

}

Algoritmo é uma sequência finita de instruções definidas e sem ambiguidade, onde cada uma deve ser executada mecanicamente ou eletronicamente considerando um intervalo finito de tempo. São muito utilizados na programação.

Bons estudos!

Perguntas interessantes