Em relação ao código em Portugol a seguir, sabendo que "\n" significa "quebra de linha" ou "pular linha", qual será a mensagem informada no console ao usuário?

Questão

Em relação ao código em Portugol a seguir, sabendo que "\n" significa "quebra de linha" ou "pular linha", qual será a mensagem informada no console ao usuário?

Imagem 1
programa {
  funcao inicio() {

    inteiro a, b, c, soma
    a = 5
    b = 10
    soma = a + b

    se(soma > 10){
      escreva("Soma > 10\n")
      c = -8
      soma = a + c
    } senao{
      escreva("Soma <= 10\n")
      c = 5
      a = 2
      soma = a - b + c
    }

    b = 7

    se(soma >= 5){
      escreva("Soma >= 5\n")
      a = 3
      soma = a + b - c
      c = 0
    } senao{
      escreva("Soma < 5\n")
      a = 1
      soma = c - (a + b)
    }

    se(soma <= 0){
      escreva("Soma <= 0\n")
    } senao{
      escreva("Soma > 0\n")
    }
  }
}

Resposta

97%

Soma > 10 Soma < 5 Soma <= 0

Explicação

Vamos acompanhar as variáveis e os testes condicionais.

  1. Inicialização:
  • a=5a = 5, b=10b = 10
  • soma=a+b=5+10=15soma = a + b = 5 + 10 = 15
  1. Primeiro if: se (soma>10)(soma > 10)
  • Como 15>1015 > 10, entra no se e imprime: "Soma > 10\n"
  • Depois define c=8c = -8
  • Recalcula: soma=a+c=5+(8)=3soma = a + c = 5 + (-8) = -3
  1. Atualiza bb:
  • b=7b = 7
  1. Segundo if: se (soma>=5)(soma >= 5)
  • Agora soma=3soma = -3, então 3>=5-3 >= 5 é falso.
  • Entra no senao e imprime: "Soma < 5\n"
  • Define a=1a = 1
  • Recalcula: soma=c(a+b)=8(1+7)=88=16soma = c - (a + b) = -8 - (1 + 7) = -8 - 8 = -16
  1. Terceiro if: se (soma<=0)(soma <= 0)
  • Agora soma=16soma = -16, então 16<=0-16 <= 0 é verdadeiro.
  • Imprime: "Soma <= 0\n"

Assim, as mensagens impressas (uma por linha) serão:

  • Soma > 10
  • Soma < 5
  • Soma <= 0

Alternativa correta: sem alternativas (resposta direta).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.