Lógica, perguntado por patigarrafinha, 1 ano atrás

2. Quando você precisar adicionar um “1” à variável, você fará uso do “++” (incremento), e quando quiser tirar um “1” da variável, você utiliza “- -” (decremento), essas operações são caracterizadas unárias, porém, o posicionamento dos “++” nas variáveis podem sofrer alterações nos seus valores quando representados.
Analise o programa abaixo e responda a alternativa que corresponde ao valor para p e q.
int main() { int p,q; p=1; q=1; printf("Valor de p = %d\n", p); printf("Valor de q = %d\n", q); printf("\n Criando o Incremento: p++\n"); p++; printf("Criando um Decremento: q--\n"); q--; printf("\n O novo valor para p = %d\n", p); printf(" O novo valor para q = %d\n",q); return 0; }
a) O novo valor para “p” é 1 e o novo valor de “q” é 0.
b) O novo valor para “p” é 0 e o novo valor de “q” é 1.
c) O novo valor para “p” é 1 e o novo valor de “q” é 1.
d) O novo valor para “p” é 0 e o novo valor de “q” é 2.
e) O novo valor para “p” é 2 e o novo valor de “q” é 0

Soluções para a tarefa

Respondido por lucasdasilva12j
35

Olá,

Essas operadores são muito úteis e muito usados em programação, principalmente dentro de loops que necessitam de contagem.

Repare que no inicio do programa as variáveis são setadas como ''p=1'' e ''q=1''.

Repare também que após o 3° printf, a variável ''p'' recebe um incremento de mais uma unidade, sendo assim seu valor agora é 1+1=2 ''p=2''.

Após o 4° pintf, a variável ''q'' recebe um decremento de menos uma unidade, sendo assim seu valor agora é 1-1 ''q=0''.

Logo a resposta correta é a letra E) P=2 e Q=0.

Respondido por andersonsilva509e
1

Resposta:

P-2 q-

Explicação:

Perguntas interessantes