Buscar

Analise o programa a seguir e assinale a alternativa correta: #include Void main() { Int n, count, p=1, i=1; Printf(“Digite um numero in...

Analise o programa a seguir e assinale a alternativa correta:
#include
Void main()
{

Int n, count, p=1, i=1;
Printf(“Digite um numero inteiro positivo: “);
Scanf(“%d”, &n);

For(count=1, count <= n, count++)
{
If(cont % 2 == 0)

p += count;
else

i += count;
}

Printf(“
Valor p: %d
”, p);
Printf(“
Valor i: %d
”, i);
}


a) Para a entrada 8, o valor de p sera 21 e o de i sera 16
b) Para a entrada 7, o valor de p sera 15 e o de i sera 17
c) Para a entrada 6, o valor de p sera 13 e o de i sera 26
d) Para a entrada 10, o valor de p sera 26 e o de i sera 31
e) Para a entrada 9 o valor de p sera 21 e o de i sera 26

Essa pergunta também está no material:

Compilado de Provas - Linguagem e Técnica de Programação - UNIP EAD
19 pág.

Linguagem de Programação. Centro Universitário Joaquim NabucoCentro Universitário Joaquim Nabuco

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra A) Para a entrada 8, o valor de p será 21 e o de i será 16. Explicação: O programa solicita ao usuário que digite um número inteiro positivo e armazena esse valor na variável "n". Em seguida, o programa entra em um loop "for" que se repete "n" vezes. Dentro do loop, se o valor da variável "count" for par, o valor de "p" é incrementado com o valor de "count". Caso contrário, o valor de "i" é incrementado com o valor de "count". Para a entrada 8, o loop será executado 8 vezes, com os valores de "count" variando de 1 a 8. Nas iterações pares, o valor de "p" será incrementado com o valor de "count", resultando em p = 2 + 4 + 6 + 8 = 20. Nas iterações ímpares, o valor de "i" será incrementado com o valor de "count", resultando em i = 1 + 3 + 5 + 7 = 16. Por fim, o programa imprime os valores de "p" e "i", que serão 21 e 16, respectivamente.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais