Veja uma Questão de Lógica em Portugol
Entenda o código em Portugol e descubra a mensagem exibida no console.
Veja mais conteúdo
Enunciado da 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?
A seguir veja a função que complementa o enunciado
Veja mais conteúdo
Código em Portugol para análise
programa {
funcao inicio() {
real 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
}
continuação 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) }
Veja mais conteúdo
Passo 1: A primeira soma de a + b resulta em 15.
Análise inicial do código e resultado da primeira soma.
Veja mais conteúdo
Soma maior que 10:
Exibe 'Soma > 10'
Explicação do bloco condicional quando a soma é maior que 10.
Veja mais conteúdo
Passo 2: Após a primeira condição, soma = -3.
Segunda análise com o novo valor da soma após a primeira condicional.
Veja mais conteúdo
Soma menor que 5:
Exibe 'Soma < 5'
Explicação do bloco condicional quando a soma é menor que 5.
Veja mais conteúdo
Qual a alternativa correta?
a. Soma > 10\nSoma >= 5\nSoma > 0
b. O programa não irá funcionar.
c. Soma > 10\nSoma < 5\nSoma <= 0
d. Soma > 10\nSoma < 5\nSoma > 0
e. Soma <= 10\nSoma < 5\nSoma > 0
Veja mais conteúdo
Resposta correta:
Alternativa correta é a B, com explicação sobre o erro no código.
Alternativa B) O código não irá funcionar
Veja mais conteúdo
Por que B?
O código não foi encerrado corretamente, faltam
Detalhamento do erro no código e por que a alternativa B está correta.
Veja mais no artigo completo do site clicando abaixo:
Veja mais conteúdo
Dica Extra
Dica de estudo para melhorar suas habilidades em lógica de programação.
Estude lógica de programação e estruturas condicionais
Veja mais conteúdo
Para mais conteúdos, acesse nosso site!
Veja mais conteúdo