Skip to content

Exercícios: Lista 001

Exercício 01: Positivo ou Negativo

Crie um algoritmo que receba um número e imprima se ele é positivo ou negativo.

Pseudocódigo:

INICIO
    LEIA numero
    SE numero > 0 entao
        escreva("O número é positivo")
    SENAO
        escreva("O número é negativo")
FIM

Portugol:

programa {
    funcao inicio() {
        inteiro numero

        escreva("Digite um número: ")
        leia(numero)

        se (numero > 0) {
            escreva("O número é positivo")
        }

        se (numero < 0) {
            escreva("O número é negativo")
        }

        se (numero == 0) {
            escreva("O número é zero")
        }
    }
}

Exercício 02: Maior Número

Crie um algoritmo que receba dois números e diga qual é o maior.

Pseudocódigo:

INICIO
    LEIA numero1, numero2
    SE numero1 > numero2 entao
        escreva("O número 1 é maior que o número 2")
    SENAO
        escreva("O número 2 é maior que o número 1")
FIM

Portugol:

programa {
    funcao inicio() {
        inteiro numero1
        inteiro numero2

        escreva("Digite o primeiro número: ")
        leia(numero1)

        escreva("Digite o segundo número: ")
        leia(numero2)

        se (numero1 > numero2) {
            escreva("O número 1 é maior que o número 2")
        }

        se (numero1 < numero2) {
            escreva("O número 2 é maior que o número 1")
        }

        se (numero1 == numero2) {
            escreva("Os números são iguais")
        }
    }
}

Exercício 03: Par ou Ímpar

Crie um algoritmo que receba um número e imprima se ele é par ou ímpar.

Pseudocódigo:

INICIO
    LEIA numero
    SE numero % 2 = 0 entao
        escreva("O número é par")
    SENAO
        escreva("O número é ímpar")
FIM

Portugol:

programa {
    funcao inicio() {
        inteiro numero
        escreva("Digite um número: ")
        leia(numero)

        se (numero % 2 == 0) {
            escreva("O número é par")
        } senao {
            escreva("O número é ímpar")
        }
    }
}