Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

08/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=5309588&matr_integracao=202104405898 4/8
 soma = soma + num;
 num = num + 3;
 }
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
 int i;
 double x, y = 0;
 for (i = 0; i < 10; i++){
 cout << "Digite um numero: ";
 cin >> x;
 if ((x % 2) == 1){
 y = y + x; 
 
o valor de soma está indefinido e o valor de num é 10
 
12 e 10
 
 
22 e 20
22 e 13
 
22 e 10
 
 
 
Explicação:
 
Analisando o trecho : 
int contador, num = 1, soma = 0;
for (contador = 1; contador <= 20; contador += 5) {
 soma = soma + num;
 num = num + 3;
 }
 
Fazendo teste de mesa :
contador num soma contador <= 20
1 1 0 sim
6 4 1 sim
11 7 5 sim
16 10 12 sim
21 13 22 21 <= 20 ? Falso.
 
 
 
 
Os valores finais das variáveis estão em vermelho.
Logo, a resposta é 22 e 13
 
 
 
 
5.
08/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=5309588&matr_integracao=202104405898 5/8
 }
 }
 cout << "Numero: " << y << "\n";
 system("PAUSE");
 return 0;
}
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
 int i = 0;
 double x, y = 0;
 cout << "Digite um numero: ";
 cin >> x;
 while (x != 0){
 i = i + 1;
 y = y + x;
 cout << "Digite um numero: ";
 cin >> x;
 }
 y = y / i;
 cout << "Numero: " << y << "\n";
 system("PAUSE");
 return 0;
}
A média dos elementos digitados
A soma dos elementos ímpares
O maior de todos os elementos digitados
A quantidade de elementos digitados
A soma de todos os elementos
 
 
 
Explicação:
Comentando o programa :
 
 double x,
 y = 0; //inicializa o somatório
 for (i = 0; i < 10; i++){
 cout << "Digite um numero: ";
 cin >> x; //lê número e armazena em x
 if ((x % 2) == 1){ //testa se x é ímpar. Se for então faz a acumulação em y, ou seja, gera um somatório com o valor
de cada x 
 y = y + x; 
 }
 }
 cout << "Numero: " << y << "\n"; //imprime y que acumulou a soma dos valores armazenados em x, ou seja, os
valores ímpares
 
 
 
 
6.
O menor de todos os elementos digitados
A média dos elementos digitados
A quantidade de elementos digitados
O maior de todos os elementos digitados
A quantidade de elementos pares
 
 
 
Explicação:
 int i = 0; //inicializa a quantidade de elementos digitados diferentes de zero
 double x, y = 0; // y inicializa o somatorio dos valores de entrada
 cout << "Digite um numero: ";
 cin >> x; //Lê o primeiro valor
 while (x != 0){ //Enquanto o valor de entrada não for zero
 i = i + 1; //conta mais um número lido
 y = y + x; //acumula o valor de x em y, gerando o somatório dos números lidos e armazenados em x
 cout << "Digite um numero: ";
 cin >> x; //Lê o proóximo número
 }
08/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=81235872&user_cod=5309588&matr_integracao=202104405898 6/8
Após análise do código responda a questão:
 
 
 
Ao ser compilado e executado, o programa irá exibir na tela:
 y = y / i; //Divide a soma dos números lidos não nulos por i ( i é o total de números lidos não nulos)
 cout << "Numero: " << y << "\n"; //Imprime a média armazenada em y
Logo : O programa calcula a média dos números digitados (diferente de zero)
 
 
 
 
7.
Os valores entre 1 e 5 (inclusive) em ordem decrescente.
Os números ímpares entre 1 e 5 em ordem decrescente.
Os números pares entre 1 e 5 (inclusive) em ordem crescente.
Os valores entre 1 e 5 (inclusive)em ordem crescente.
Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente.
 
 
 
Explicação:
 
 
Verdadeira, visto que o programa
imprimirá :
O valor de i e 5
O valor de i e 3
O valor de i e 1
Portanto em ordem decrescente incluindo
o 5 e o 1.
Os números ímpares entre 1 e 5
(inclusive) em ordem
decrescente.
 
Falso. Não é entre apenas, pois inclui 5 e
1.
Os números ímpares entre 1 e 5
em ordem decrescente.
 
FAlso. É em ordem decrescente e
imprime os ímpares e não os pares.
Os números pares entre 1 e 5
(inclusive) em ordem crescente.

Mais conteúdos dessa disciplina