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).
    Após elaborar o algoritmo, responda:

Passo 1

Beleza, então o exercício pede pra gente criar um pseudocódigo que:
  1. Leia um número qualquer.
  2. Use um comando condicional composto (ou seja, if/else if/else) pra descobrir se esse número é positivo (maior que zero), negativo (menor que zero) ou zero (igual a zero).
Conteúdo da matéria: estruturas de decisão (comando condicional).
O que precisamos:
• Ler uma variável (vamos chamar de n).
• Comparar n com zero usando operadores ( n > 0, n < 0, n = 0).
• Imprimir um texto correspondente ao caso.

Passo 2

Primeiro, a gente começa o pseudocódigo lendo o número n.
Em pseudocódigo simples pode ser:
Leia n  

Passo 3

Agora entra a parte de teoria: comando condicional composto.
Em muitas linguagens (e em pseudocódigo), a gente faz:
Se condição1 então
   // ações para condição1 verdadeira
Senão Se condição2 então
   // ações para condição2 verdadeira
Senão
   // ações se nenhuma das condições anteriores for verdadeira
Fim Se
Aqui as condições são:
n > 0 (positivo)
n < 0 (negativo)
• caso contrário ( n = 0)

Passo 4

Só falta colocar as impressões dentro de cada bloco. Fica assim:

Resposta

Início  
   Leia n  

   Se n > 0 então  
      Escreva "O número é positivo"  
   Senão Se n < 0 então  
      Escreva "O número é negativo"  
   Senão  
      Escreva "O número é zero"  
   Fim Se  
Fim  

Exercícios relacionados