1
resposta

Resolução exercício 24

function contagemRegressiva(tempo){
    if(tempo !== 0 ){
        console.log(tempo);
        tempo--;
        contagemRegressiva(tempo);
    } else {
        console.log('Lançamento');
    }
}


contagemRegressiva(5);
1 resposta

Olá, Raonny, como vai?

O código que você desenvolveu para resolver o exercício de recursividade está correto e segue a lógica proposta. Você aplicou bem o caso base para interromper as chamadas da função e utilizou o decremento de forma adequada para alcançar a condição de parada. É interessante notar que a recursividade funciona como uma alternativa aos laços de repetição tradicionais, permitindo que a própria função gerencie o fluxo de execução até que o objetivo seja atingido.

Parabéns por concluir a atividade e por compartilhar sua resolução com a comunidade, continue praticando e postando seus avanços.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!