Ir ao conteúdo
  • Cadastre-se

Problemas com visualg


Posts recomendados

Boa tarde!

Estou no primeiro ano de engenharia da computação e estou um pequeno problema de programação.

Fiz um exercício de portugol e utilizei o compilador VisualG, mas ao compilar, ele apresenta o resultado correto no canto inferior esquerdo, mas ele diz que existe algo errado com o encerramento do software. Gostaria de uma ajudinha, agradeço desde ja.

Captura de tela 2016-04-23 16.21.44.png

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

@Vinícius RM, antes de qualquer coisa, peço que quando for pedir auxílio, coloque também o código em forma de texto, para facilitar os possíveis testes.

 

Para facilitar, disponibilizo abaixo:

Algoritmo "semnome"
var
   temperatura: inteiro
Inicio
escreva ("Digite a temperatura em graus celsius")
leia (temperatura)
se (temperatura <= 15) então
   escreva ("MUITO FRIO")
senao
   se (temperatura > 15) .e. (temperatura <=23) então
      escreva ("FRIO")
senao
   se (temperatura >23 ).e. (temperatura <=30) então
      escreva ("CALOR")
senao
   escreva ("MUITO CALOR")
fim_se
Fimalgoritmo

Vamos lá..
O próprio erro informado na imagem já sugere um dos erros... "Esperava encontrar FIMSE". Ou seja, o termo correto é fimse e não fim_se!

 

Um outro ponto é que cada se necessita do seu próprio fimse.

 

Como é algo bem simples, abaixo já demonstro:

Algoritmo "semnome"
var
   temperatura: inteiro
Inicio
escreva ("Digite a temperatura em graus celsius")
leia (temperatura)
se (temperatura <= 15) então
   escreva ("MUITO FRIO")
senao
   se (temperatura > 15) .e. (temperatura <=23) então
      escreva ("FRIO")
   senao
      se (temperatura >23 ) .e. (temperatura <=30) então
         escreva ("CALOR")
     senao
         escreva ("MUITO CALOR")
     fimse
   fimse
fimse
Fimalgoritmo

Obs.: A forma como você identou os se também é válida, mas fazendo dessa forma como demonstrei, fica mais clara e, na minha opinião, mais elegante, pois fica mais fácil de identificar os elementos e senão também os 3 fimse ficariam um em cima do outro...
 

No aguardo.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!