Oi Angelo,
Percebi que você está com dificuldades na função da tabuada usando while
.
O problema está no return
dentro do loop. Ele faz com que a função termine na primeira iteração, exibindo apenas o primeiro resultado. Para corrigir, você deve mover o return
para fora do loop, após o while
.
Além disso, o console.log
deve estar dentro do loop para exibir cada resultado da tabuada.
Veja o exemplo:
function tabuada(num) {
let i = 1;
while (i <= 10) {
let resultado = num * i;
console.log(resultado);
i++;
}
}
tabuada(5);
Nesse código, o loop while
calcula e exibe cada resultado da tabuada, e a função só termina após o loop ser concluído. 👍
Para saber mais: Documentação da estrutura de repetição while no JavaScript.
Continue praticando e explorando as possibilidades da programação! 🤔