Exercício: validar a hora e comparar com o meio-dia

Oi turma, este exercício é para treinar o raciocínio na parte de testes.
Escreva um programa que receba um valor referente a uma hora, caso o valor não esteja no intervalo 0 até as 23 informar que não é uma hora válida, caso esteja no intervalo calcular e informar quantas horas faltam ou já passaram das 12 horas.
Resposta em Portugol – Com Portugol Studio
/*
Criado por Manuela
*/
programa
{
funcao inicio()
{
inteiro h
escreva("Escreva um valor entre 0 e 23: ")
leia(h)
se (h > 12)
{
escreva("Já se passaram ",h - 12, " horas do meio dia\n")
}
se (h < 12)
{
escreva("Faltam ",12 - h, " horas pro meio dia")
}
se (h == 12)
{
escreva("Agora é meio dia")
}
}
}