Me ajudem pf!! Visualg
Criar uma função que calcule todos os divisores de um número inteiro digitado pelo usuário.
Respostas
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!