1
I cannot use the other command, I would like to print an error when typing a value less than zero or greater than 12, however, I do not know how to use the other command. if I’m not mistaken, this other command would be the default for C.
programa
{
    funcao inicio()
    {
        //variavel
        inteiro x
        escreva("\ndigite o número do mês: ")
        leia(x)
        escolha(x)
        {
            caso 1 :
            escreva("\nJaneiro")
            pare
            caso 2 :
            escreva("\nFevereiro")
            pare
            caso 3 :
            escreva("\nMarço")
            pare
            caso 4 :
            escreva("\nAbril")
            pare
            caso 5 :
            escreva("\nMaio")
            pare
            caso 6 :
            escreva("\nJunho")
            pare
            caso 7 :
            escreva("\nJulho")
            pare
            caso 8 :
            escreva("\nAgosto")
            pare
            caso 9 :
            escreva("\nSetembro")
            pare
            caso 10 :
            escreva("\nOutubro")
            pare
            caso 11 :
            escreva("\nNovembro")
            pare
            caso 12 :
            escreva("\nDezembro")
            pare
               outrocaso :
               escreva("\nVALOR INCORRETO!")
        }
    }
}
						
Would not be
caso contrario:in place ofoutrocaso:?– anonimo
@anonimo I don’t know portugol enough, but it’s the equivalent of
defaultofswitch-caseof C. Has the same nomenclature and flow, including, needing thesebreaksmidway– Jefferson Quesado
Utilize
caso contrario:, see more about in this video: https://www.youtube.com/watch?v=RQN3vZGKcp4– Daniel Mendes