7 escreva um algoritmo que deve verificar se um número e positivo e exibir na tela número positivo

  • Todas as Novidades
  • Regras
  • Equipe
  • Líderes
  • Todas as Novidades
  • Regras
  • Equipe
  • Líderes

7 escreva um algoritmo que deve verificar se um número e positivo e exibir na tela número positivo

Nesta aula vamos praticar o uso dos operadores relacionais e da estrutura de decisão com um exercício em Portugol: Ler um número e dizer se é negativo, positivo ou igual a zero com Portugol.

Observe que no trecho de código a seguir foi implementada exatamente a mesma lógica utilizada em fluxograma e no Scratch nas aulas anteriores.

Após a leitura de um número temos duas estruturas de decisão. A primeira verifica se o número é menor que zero, imprimindo na tela a mensagem “Negativo…” se o teste for verdadeiro.

Caso o primeiro teste seja falso, chegamos então ao segundo teste, que verifica se o número digitado é maior que zero. Caso o teste seja verdadeiro, será impresso na tela a mensagem “Positivo…”.

Contudo, se o segundo teste também for falso, agora podemos afirmar que o número digitado foi o número zero.

programa{ funcao inicio(){ // ler um número e dizer se é negativo, positivo ou zero inteiro num escreva("Digite um número qualquer: ") leia(num) se(num < 0){ escreva("Negativo...\n") } senao{ se(num > 0){ escreva("Positivo...\n") } senao{ escreva("Igual a zero!\n") } } } }