• Matéria: Informática
  • Autor: Brunnoferreira00
  • Perguntado 7 anos atrás

Me ajudem pf!! Visualg
Criar uma função que calcule todos os divisores de um número inteiro digitado pelo usuário.

Respostas

respondido por: RachelCara
3

Segue o algorítimo para calcular os divisores de um numero digitado:

// Função : Calcular divisores de um numero

 // Seção de Declarações

var

n,i,acm : inteiro

inicio_algoritmo

// Seção de Comandos

// Recebendo o numero

         escreva("Digite um numero qualquer: ")

// Lendo o numero

         leia(n)

// Definindo o Para até que o numero digitado se torne negativo.

         para i de n ate -n passo -1 faca

                    i <- 1

// Verificando se o número é divisor do numero digitado.

                   se (n % i = 0) entao

                   acm <- acm + 1

                   fim_se

         fim_para

// Exibindo Resultado

         escreva("Divisores de",n, " são ",acm)

fim_algoritmo

Obs. Toda vez que ver o simbolo // significa que aquela linha é uma explicação e não entra na função.

Espero que tenha ajudado!

Perguntas similares