• Matéria: Informática
  • Autor: leonardosc04
  • Perguntado 3 anos atrás

Observe o código a seguir:



x = 10;

do{

if(x % 2 == 1){

y = x * 2;

console.log(y);

}

x--;

}while((x % 2 == 0)||(x >= 5))



Esse código apresenta um laço de repetição do tipo do...while, a qual um bloco de código é repetido enquanto uma condição for válida (sendo repetido pelo menos uma vez).

Com base na análise do código acima, responda: o que será impresso?

Respostas

respondido por: davilopes20067
5

Resposta:

9 7 5

Explicação:

O laço while faz com que o valor de X (10) decrescente ( 9 8 7 6 5 4 3 2 1)

mas no 'do' ele escreve no console o valor de X de ele for um número ímpar por isso o % ele serve para calcular or resto da divisão, enfim o while vai continuar chamando até o número chegar a 5 porque é uma das suas condições.

aliás se quiser saber como um programa em javascript vai funcionar joga ele em um compilador de javascript

Perguntas similares