Buscar

No trecho de comando abaixo: y = 9; x = (y>5) ? 6 : 8; Qual é o valor atribuído à variável x?

💡 5 Respostas

User badge image

RD Resoluções

x=6;

Neste caso ele esta utilizando o operador de condição, funciona da seguinte forma:

condition ? first_expression : second_expression

Se condition for true, first_expression será avaliada e se tornará o resultado. Se condition for false, second_expression será avaliada e se tornará o resultado. Somente uma das duas expressões será avaliada.

3
Dislike0
User badge image

Joao Andre MArtins Dias

A pergunta utiliza um operador ternário que funciona da seguinte forma (expressão a ser testada)?valor se verdadeiro:valor se falso;

Então aqui é atribuído o valor 9 a y (y=9), então com um operador ternário é testado seu valor e atribuída a resposta a x. x=(y>5)?6:8; Então x=6, pois y é > que 5.

2
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