ALGORITMO - Calcule os números entre 1000 e 9999 [EXERCÍCIO]

Vídeo Tutorial


O NUMERO 3025 POSSUI AS SEGUINTES CARACTERÍSTICAS:
30 + 25 = 55
55² = 3025

CALCULE E IMPRIMA TODOS OS NÚMEROS ENTRE 1000 E 9999 QUE POSSUAM ESSA CARACTERÍSTICA.

DIV é o QUOCIENTE (resultado) de uma divisão.
Ex: 10/2 o DIV = 5

MOD é o resto de uma divisão.
Ex: 10/2 o MOD = 0

MÉTODO UTILIZADO NO VÍDEO 


algoritmo "semnome"
// O NUMERO 3025 POSSUI AS SEGUINTES CARACTERISTICAS:
// 30 + 25 = 55
// 55² = 3025
// CALCULE E IMPRIMA TODOS OS NUMEROS ENTRE 1000 E 9999
// QUE POSSUAM ESSA CARACTERISTICA.
// DIV é o QUOCIENTE  (resultado) de uma divisão.
// Ex: 10/2 o DIV = 5
// MOD é o resto de uma divisão.
// Ex: 10/2 o MOD = 0

var
num, i, parte1, parte2, soma, quadrado: inteiro

inicio
// Seção de Comandos
 para i <- 1000 ate 9999 faca
        parte1   <- i div 100
        parte2   <- i mod 100
        soma     <- parte1 + parte2
        quadrado <- soma * soma
                se (quadrado=i) entao
                    escreval("O NUMERO ", i, " POSSUI ESSA CARACTERISTICA")
                fimse
fimpara   
fimalgoritmo

Comentários