Logo Passei Direto
Buscar
Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O valor final de soma e o valor final de num, são respectivamente

int contador, num = 1, soma = 0;
for (contador = 1; contador <= 20; contador += 5) {
soma = soma + num;
num = num + 3;
}

3 22 41 60 79 98
User badge image
Questões para o Sucesso

há 12 meses

Respostas

User badge image

Ed Verified user icon

há 12 meses

Vamos analisar o código passo a passo: 1. Inicialmente, `num` é 1 e `soma` é 0. 2. O loop `for` começa com `contador` igual a 1 e vai até 20, incrementando `contador` em 5 a cada iteração. As iterações do loop são as seguintes: - 1ª iteração (`contador = 1`): - `soma = 0 + 1` → `soma = 1` - `num = 1 + 3` → `num = 4` - 2ª iteração (`contador = 6`): - `soma = 1 + 4` → `soma = 5` - `num = 4 + 3` → `num = 7` - 3ª iteração (`contador = 11`): - `soma = 5 + 7` → `soma = 12` - `num = 7 + 3` → `num = 10` - 4ª iteração (`contador = 16`): - `soma = 12 + 10` → `soma = 22` - `num = 10 + 3` → `num = 13` - 5ª iteração (`contador = 21`): O loop termina, pois `contador` não é mais menor ou igual a 20. Após o término do loop, os valores finais são: - `soma = 22` - `num = 13` Portanto, a resposta correta é que o valor final de `soma` é 22 e o valor final de `num` é 13.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

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 diferente de zero : '; cin >> x; while (x != 0){ i = i + 1; y = y + x; cout << 'Digite um numero diferente de zero: '; cin >> x; } y = y / i; cout << 'Numero: ' << i << '
'; return 0; }


O menor de todos os elementos digitados
O maior de todos os elementos digitados
A média dos elementos digitados
A quantidade de elementos digitados diferentes de zero.
A quantidade de elementos pares

Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?


while (num == 0)
enquanto (num > 0)
for (i = num; i > 0; i++) while (num != 0)
for ( i = 0; i == num; i++)

Mais conteúdos dessa disciplina