Ir ao conteúdo
  • Cadastre-se

Ajuda VisualG 2.0 - Algoritmo hora[Resolvido]


tads25

Posts recomendados

No algoritmo abaixo quando digito 01 é mostrada a mensagem Bom dia Formato da hora incorreto. Gostaria que alguém me ajudasse a resolver este problema e também me desse uma dica como eu poderia colocar o formato da hora normalmente (00:00). Obrigado.


algoritmo "horaDoDia"

var
hora: real

inicio
escreva("Informe a hora atual em dois dígitos (00 a 23): ")
leia(hora)
se (hora >= 00) e (hora <= 11) então
escreva("Bom dia")
fimse
se (hora >= 12) e (hora <= 17) então
escreva("Boa tarde)
fimse
se (hora >= 18) e (hora <= 23) então
escreva("Boa noite")
fimse
se (hora <> 00) e (hora <> 23) então
escreva("Formato da hora incorreto")
fimse
fimalgoritmo

Link para o comentário
Compartilhar em outros sites

bom dia, como o Roberto falou, você tem que colocar os senao para que possa verificar qual esta correto, e colocar os fimse para o final para que possa passar por todas as alternativas até descobri qual será a verdadeira


algoritmo "horaDoDia"

var
hora: real

inicio
escreva("Informe a hora atual em dois dígitos (00 a 23): ")
leia(hora)
se (hora >= 00) e (hora <= 11) então
escreva("Bom dia")

senao
se(hora >= 12) e (hora <= 17) então
escreva("Boa tarde")

senao
se (hora >= 18) e (hora <= 23) então
escreva("Boa noite")

senao
se(hora <> 00) e (hora <> 23) então
escreva("Formato da hora incorreto")
fimse
fimse
fimse
fimse
fimalgoritmo

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para 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...