function contagemRegressiva(tempo){
if(tempo !== 0 ){
console.log(tempo);
tempo--;
contagemRegressiva(tempo);
} else {
console.log('Lançamento');
}
}
contagemRegressiva(5);
function contagemRegressiva(tempo){
if(tempo !== 0 ){
console.log(tempo);
tempo--;
contagemRegressiva(tempo);
} else {
console.log('Lançamento');
}
}
contagemRegressiva(5);
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.