Logo Passei Direto
Buscar

Português

ESTÁCIO
Questão 08 Analise o código abaixo marque a alternativa que indica o que irá aparecer na tela após a execução deste código. #include #include #define verdadeiro 1 #define falso 0 int main( ) { int n1, n2, n3,n4; n1 = 0; n2 = n1; n3 = n2 + n1; n4 = verdadeiro; for (n1=1; n1<=10; n1++) { n2 = 2; n3 = n1 + 1; } n4 = falso; n2 *= 3; if ((n2 % 2)==0) n3 = 15; else n3 = 20; printf("%d - %d - %d - %d",n1,n2,n3,n4); }
User badge image
Giclessio Silva

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 7 meses

Para analisar o código fornecido, vamos entender o que acontece em cada parte: 1. Declaração de variáveis: `int n1, n2, n3, n4;` - Quatro variáveis inteiras são declaradas. 2. Inicialização: - `n1 = 0;` - `n2 = n1;` (n2 agora é 0) - `n3 = n2 + n1;` (n3 agora é 0) - `n4 = verdadeiro;` (n4 agora é 1) 3. Laço for: O laço `for (n1=1; n1<=10; n1++)` itera de 1 a 10. Dentro do laço: - `n2 = 2;` (n2 é sempre 2 em cada iteração) - `n3 = n1 + 1;` (n3 será 2, 3, ..., 11 conforme n1 muda) 4. Após o laço: - `n4 = falso;` (n4 agora é 0) - `n2 *= 3;` (n2 agora é 6, pois 2 * 3 = 6) 5. Condicional: - `if ((n2 % 2) == 0)` - Como n2 é 6, que é par, a condição é verdadeira. - Portanto, `n3 = 15;` (n3 agora é 15) Finalmente, o `printf` imprime os valores de `n1`, `n2`, `n3` e `n4`. Após o laço, `n1` é 11, `n2` é 6, `n3` é 15 e `n4` é 0. Assim, a saída do código será: `11 - 6 - 15 - 0`. Portanto, a alternativa correta é a que apresenta essa saída.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Após a execução do código apresentado, será impresso na tela o seguinte resultado: "11 - 6 - 15 - 0". Isso ocorre porque o valor de n1 é incrementado no loop for, e quando o loop termina, o valor de n1 é 11. O valor de n2 é multiplicado por 3, resultando em 6. O valor de n3 é definido como 15, pois o resto da divisão de n2 por 2 é igual a 0. O valor de n4 é falso, pois foi definido como tal no início do código. Por fim, a função printf() é usada para imprimir os valores das variáveis n1, n2, n3 e n4 na tela.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina