Dentro dos laços de repetição, temos dois deles que representam laços nos quais a quantidade de
repetições pode ser indefinida e nem acontecer dependendo de circunstâncias do programa no momento
de sua execução. A seguir, existe um trecho de código exemplo desse tipo de laço de repetição.
Assinale a alternativa que contenha uma informação válida sobre essa instrução.
x = 2;
do {
x = x*x;
} while (x < 10)
Alternativas:
1-O valor da variável x ao final do laço será 2.
2-O valor da variável x ao final do laço será 4.
3-O valor da variável x ao final do laço será 8.
4-O valor da variável x ao final do laço será 10.
5-O valor da variável x ao final do laço será 16.
Soluções para a tarefa
Respondido por
0
Resposta:
16
Explicação:
vulcao14:
ta errado bebe
RESPOSTA:
Alternativa 3:
O valor da variável x ao final do laço será 10.
Respondido por
0
Resposta:
Alternativa 5: O valor da variável x ao final do laço será 16.
Explicação:
int x = 2; // variável X começa com 2.
do {
/* Primeira vez que passar dentro do Loop, a variável x vale 2 e passa a valer 4 após a multiplicação 2x2 ( x = x * x;)*/
/* Segunda vez que passar dentro do Loop, a variável x vale 4 e passa a valer 16 após a multiplicação 4x4 ( x = x * x;) */
x = x * x;
/* Primeira vez que passar dentro do Loop, 4 é menor que 10? SIM! então entre novamente no Loop. */
/* Segunda vez que passar dentro do Loop, 16 é menor que 10? NÃO! então saia do Loop. */
} while (x < 10);
Portando, ao final da execução da estrutura de repetição, x vale 16.
Perguntas interessantes
História,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
11 meses atrás
História,
1 ano atrás