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:
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
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás