Ed
há 6 meses
Para entender o que acontece no código, vamos analisar passo a passo: 1. Inicialmente, temos `A = 3` e `B = 2`. 2. O loop `while (B < 5)` será executado enquanto `B` for menor que 5. Como `B` começa em 2, o loop será executado. 3. Dentro do loop, temos um `do while` que multiplica `A` por -2 enquanto `A` for maior que 0. - Na primeira iteração, `A` é 3, então `A *= -2` resulta em `A = -6`. O loop `do while` termina porque `A` não é mais maior que 0. 4. Após o `do while`, temos `B *= -2`, que resulta em `B = 2 * -2 = -4`. 5. O loop `while` é verificado novamente. Agora `B` é -4, que não é menor que 5, então o loop termina. Ao final da execução do código, temos: - `A = -6` - `B = -4` Portanto, os valores de A e B são iguais, respectivamente, a: -6 e -4.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
Vamos analisar o trecho de código fornecido: 1. A começa com 3 e é multiplicado por -2 até que seja menor ou igual a 0. - A = 3 * -2 = -6 - A = -6 * -2 = 12 - A = 12 * -2 = -24 2. B é multiplicado por -2 uma vez. - B = 2 * -2 = -4 Portanto, ao final da execução do código, os valores de A e B são, respectivamente, -24 e -4.