Olá, Mário! Vejo que você está trabalhando duro no desafio 6, é sobre isso!
No entanto, percebi que há um pequeno equívoco em seu código. Você definiu a condição do seu laço while
para executar enquanto mult > 11
, mas o que você provavelmente quer é que ele execute enquanto mult
for menor ou igual a 10 (para uma tabuada padrão de 1 a 10). Além disso, não é necessário passar result
como parâmetro, pois ele pode ser calculado dentro da função. Aqui está uma versão corrigida do seu código:
let num = 92;
let mult = 1;
function tabuada(num, mult) {
while(mult <= 10){
let result = num * mult;
console.log(mult, 'x', num, '=', result);
mult++;
}
}
tabuada(num, mult);
Neste código, a função tabuada
recebe num
e mult
como parâmetros. O laço while
executa enquanto mult
é menor ou igual a 10. Dentro do laço, result
é calculado como o produto de num
e mult
, e então é impresso no console. Após isso, mult
é incrementado em 1.
Espero ter ajudado e bons estudos!