Buscar

Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O que é impresso na tela ? int conta, num = 1, prod = 1; for (conta = ...

Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O que é impresso na tela ? int conta, num = 1, prod = 1; for (conta = 4; conta > 0; conta--) { prod = prod *num; num++; } cout << "Prod = " << prod << " num = " << num << endl;


Prod não pode ser calculado e num assumirá o valor final 5.
Prod = 1 num = 2 Prod = 2 num = 3 Prod = 6 num = 4 Prod = 24 num = 5
Prod = 24 num = 5
Prod = 6 num = 5
Prod = 6 num = 4

Essa pergunta também está no material:

ALGORITMOS   Ex7
2 pág.

Algoritmos Universidade Estácio de Sá - EADUniversidade Estácio de Sá - EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A opção correta é: "Prod = 24 num = 5". O programa realiza um loop for que começa com a variável conta valendo 4 e decrementa até 1. A cada iteração, a variável prod é multiplicada pelo valor da variável num e a variável num é incrementada. Ao final do loop, a variável prod terá o valor de 24 e a variável num terá o valor de 5. Esses valores são impressos na tela pelo comando cout.

0
Dislike0

✏️ 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