Matemática Múltipla Escolha

Suponha que, ao executar o programa, o usuário tenha digitado os valores 10, 11 e 11. Assinale a alternativa que representa a saída do console:

Suponha que, ao executar o programa, o usuário tenha digitado os valores 10, 11 e 11. Assinale a alternativa que representa a saída do console:

  1. Caso 1
  2. Caso 2
  3. Caso 3
  4. "nCaso 3n"
  5. "nCaso 2n"

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

Análise da Questão

Para responder corretamente, precisamos simular a execução do algoritmo apresentado na figura, passo a passo, utilizando os valores fornecidos pelo usuário.

1. Entrada de Dados
O programa solicita três valores inteiros para os lados de um triângulo. De acordo com o enunciado, o usuário digita:

  • lado_a = 10
  • lado_b = 11
  • lado_c = 11

2. Primeira Verificação Condicional
O código verifica a primeira estrutura se:
\text{se } (\text{lado\_a} == \text{lado\_b} \text{ e } \text{lado\_a} == \text{lado\_c})

Substituindo pelos valores:

  • $10 == 11$ (Falso)
  • $10 == 11$ (Falso)

Como a condição exige que ambos sejam verdadeiros (operador e), o resultado é Falso. O programa pula o bloco que escreveria "Caso 1" e vai para o senao.

3. Segunda Verificação Condicional
Dentro do bloco senao, há outra verificação:
\text{se } (\text{lado\_a} == \text{lado\_b} \text{ ou } \text{lado\_b} == \text{lado\_c} \text{ ou } \text{lado\_c} == \text{lado\_a})

Substituindo pelos valores:

  • $10 == 11$ (Falso)
  • $11 == 11$ (Verdadeiro)
  • $11 == 10$ (Falso)

Como existe pelo menos uma comparação verdadeira (operador ou), o resultado total da condição é Verdadeiro.

4. Saída do Programa
Como a segunda condição foi satisfeita, o programa executa o comando dentro deste bloco:

escreva ("\nCaso 2\n")

Isso fará com que a mensagem "Caso 2" seja impressa no console. O símbolo \n indica uma quebra de linha, que ajusta a formatação, mas o texto relevante exibido é "Caso 2".

Conclusão
O algoritmo classifica triângulos baseando-se na quantidade de lados iguais:

  • Todos iguais (10, 10, 10) \rightarrow Equilátero (Caso 1)
  • Pelo menos dois iguais (10, 11, 11) \rightarrow Isósceles (Caso 2)
  • Nenhum igual (10, 11, 12) \rightarrow Escaleno (Caso 3)

Como temos dois lados iguais (11 e 11), a saída correta é "Caso 2".

Portanto, a alternativa correta é a B.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.