Buscar

Considere o trecho de programa em C++. O que é impresso na tela ?

Considere o trecho de programa em C++. O que é impresso na tela ?

int x = 10, y = 3, z, k;

y = x + y - 1;

z = x/y;

k = y % x;

if ( k != 0)

cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n";


10 12 0 2

Nada é impresso na tela, pois k é zero.

10 12 0.833 1.2

x = 10 y = 12 z = 0.833 k = 1.2

x= 10 y = 12 z = 0 k = 2

💡 4 Respostas

User badge image

Gláucio De Brito Caleiras

x= 10 y = 12 z = 0 k = 2

Explicação:É preciso fazer um teste de mesa ou chinês e encontrar a resposta correta, como indicado. Para isso, o conteúdo da aula 5 é suficiente, junto com declaração de variáveis de aula anterior.

y recebe 10+3-1, que é 12. Logo, y recebe 12

z recebe x/y, que é 10/12 que dá zero.

k recebe 12%10, que dá 2.

Como k é diferente de 0 temos que será impresso :

x = 10 y = 12 z = 0 k = 2

0
Dislike1
User badge image

PAULO

Essa ta dificil
0
Dislike0
User badge image

PAULO

{ cout << "A soma de A e B é maior do que C!"; } for ((A+B)>C)
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