ENEM, perguntado por famisici1617, 4 meses atrás

No código abaixo, qual o valor final de i, e quantas vezes o laço foi executado? int i = 1234; while(i>=99){ if(i%4==0) i--; i = i/3; }

Soluções para a tarefa

Respondido por ruancastro15
0

O código int i = 1234; while(i>=99){ if(i%4==0) i--; i = i/3; } é um laço de repetição While que foi executado apenas 3 vezes.

Qual a explicação para o código acima?

A variável i é iniciada no laço com o valor 1234, o laço irá permanecer sendo executado enquanto i for maior ou igual a 99. Se i for múltiplo de 4, a variável i é decrescida em uma unidade, se não, a variável i é dividida por 3.

Com essas condições, o laço While() só é executado três vezes, com o valor de i sendo 411.3333333333333, 137.11111111111111 e 45.7037037037037.

Saiba mais sobre laço While: https://brainly.com.br/tarefa/31321477

#SPJ4

Anexos:
Perguntas interessantes