doubts

Asked

Viewed 30 times

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 of outrocaso:?

  • @anonimo I don’t know portugol enough, but it’s the equivalent of default of switch-case of C. Has the same nomenclature and flow, including, needing these breaks midway

  • Utilize caso contrario:, see more about in this video: https://www.youtube.com/watch?v=RQN3vZGKcp4

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.