Informática, perguntado por pedr0ca, 1 ano atrás

Analise o algoritmo abaixo e escreva o valor final das variáveis indicadas na tabela.

int x=1,y=3,z=6;
while (y>0) {
x=x*2;
z=z+2;
y--;
}


Variáveis Valor Final
x ?
y ?
z ?

PRECISO URGENTE PF GALERA
(PRECISO DA EXPLICAÇÃO)



Gabarito: x=8, y=0, z=12

Soluções para a tarefa

Respondido por insaniunt
0
Enquanto Y for maior que 0, a variável X vai receber o valor atual dela vezes 2 e Z vai receber o valor dele atual + 2. Toda vez que passar pelo while(enquanto), o valor de Y decrementa, quando a condição do while for falsa, e Y<0 o programa acaba.
Perguntas interessantes