1
resposta

[Sugestão] Como eu fiz o desafio 6

Esse ficou um pouco diferente do cod do intruto mas acho que tem quase a mesma função;

let num = 92; let mult = 1; let result = 92; function tabuada(num,mult,result){ while(mult > 11){ console.log(mult,'x',num,'=',result); mult++ result += 92 } } tabuada(num,mult,result);

1 resposta

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!