aula 38

Exercício 6 | Ler um número e dizer se é negativo, positivo ou igual a zero com Portugol

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")
			}
		}
	}
}


Deixe um comentário

2 + 10 =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.