Lógica, perguntado por formateccariri, 5 meses atrás

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 eliseletchacovski
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
Perguntas interessantes