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
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
1
Resposta:
P-2 q-
Explicação:
Perguntas interessantes