Desenvolva um algoritmo em pseudocódigo que leia um número e, utilizando um comando condicional composto, verifique se o número é:
  • Positivo (se o número for maior que zero);
  • Negativo (se o número for menor que zero);
  • Zero (se o número for igual a zero).
    Qual será a saída (mensagem exibida) se o usuário digitar o valor -3?

Passo 1

Beleza! O enunciado pede pra criar um pseudocódigo que leia um número e, usando um comando condicional composto (if/else se preferir), verifique se ele é positivo, negativo ou zero. O conteúdo é lógica de programação (estruturas condicionais) e a gente vai precisar entender como funciona um “if…else if…else” pra comparar valores e decidir qual mensagem exibir.

Passo 2

Primeiro, no pseudocódigo, a gente precisa:
  1. Declarar uma variável (digamos );
  2. Ler o valor de vindo do usuário.
    Isso é teoria básica de entrada de dados.
Exemplo em pseudocódigo (estilo livre):
Leia n

Passo 3

Agora entra o comando condicional composto. A ideia é:
  • Se , exibe “Positivo”.
  • Senão, se , exibe “Negativo”.
  • Senão (ou seja, o restante dos casos, que só pode ser ), exibe “Zero”.
Em LaTeX, as condições são:
  • caso contrário,
Pseudocódigo completo ficaria assim:
Leia n
Se n > 0 então
    Escreva "Positivo"
Senão se n < 0 então
    Escreva "Negativo"
Senão
    Escreva "Zero"
Fim Se

Passo 4

Agora, pra responder o que acontece quando o usuário digita :
  1. A gente lê .
  2. Testa ? Como é falso, cai no próximo.
  3. Testa ? Como é verdadeiro, então exibe “Negativo” e para por aí.

Resposta

Negativo

Exercícios relacionados