Qual o valor da variável “x” no final da execução do trecho de programa a seguir?
int i = 0, x = 3;
while (i <= 6){
x = x + 3;
i=i+2;
}
Escolha uma opção:
a. 15
b. 3
c. 6
d. 18
e. 12
Soluções para a tarefa
Respondido por
2
Resposta A
Considerando que o while vai acontecer enquanto i<=6 e sabendo que o incremento é de 2 começando no zero, o while vai parar quando i=8 (no 6 ele ainda roda)
Então 0+2n =8
n= 4
Sabemos então que vai rodar 4 vezes o while
Agora calculando qual o valor do x ao término do programa
3+3n
3+3.4
3+12
15
Considerando que o while vai acontecer enquanto i<=6 e sabendo que o incremento é de 2 começando no zero, o while vai parar quando i=8 (no 6 ele ainda roda)
Então 0+2n =8
n= 4
Sabemos então que vai rodar 4 vezes o while
Agora calculando qual o valor do x ao término do programa
3+3n
3+3.4
3+12
15
Perguntas interessantes