A árvore da vida é uma planta muito especial. Ela tem dois ciclos de crescimento por ano: dobra de tamanho na primavera e cresce um metro no outono. Ela é uma planta praticamente extinta e nunca ninguém viu uma de suas sementes. As novas árvores são plantadas a partir de mudas retiradas de árvores anciãs e precisam ter exatamente um metro quando plantadas.
Crie um programa em linguagem C que calcule o tamanho da árvore da vida após um determinado número de ciclos de crescimento, levando-se em consideração que a árvore começa com um metro de tamanho.
Uma árvore com 1 metro de tamanho, após 1 ciclo fica com 2 metros.
Uma árvore com 1 metro de tamanho, após 2 ciclos fica com 3 metros.
Uma árvore com 1 metro de tamanho, após 3 ciclos fica com 6 metros.
Uma árvore com 1 metro de tamanho, após 4 ciclos fica com 7 metros.
Uma árvore com 1 metro de tamanho, após 5 ciclos fica com 14 metros.
Uma árvore com 1 metro de tamanho, após 6 ciclos fica com 15 metros.
Uma árvore com 1 metro de tamanho, após 7 ciclos fica com 30 metros.
Soluções para a tarefa
Respondido por
0
Também estou enrolado para desenvolver este exercício, se alguém puder ajudar agradeceria muito.
Respondido por
2
Resposta:
function alturaArvoreUtopica(ciclos) {
let tamanhoArvore = 1;
for(let i = 0; i < ciclos; i++)
if(i & 1)
tamanhoArvore += 1;
else
tamanhoArvore *= 2;
return tamanhoArvore;
}
console.log(alturaArvoreUtopica(0));
console.log(alturaArvoreUtopica(1));
console.log(alturaArvoreUtopica(2));
console.log(alturaArvoreUtopica(3));
Perguntas interessantes
Ed. Física,
8 meses atrás
Português,
8 meses atrás
Matemática,
8 meses atrás
História,
1 ano atrás
Matemática,
1 ano atrás