Algorithm in VisualG over prime numbers in a repeating structure
I'm new to programming and I need some help in a college exercise, I need an algorithm in VisualG that shows the prime numbers between a number n1 and a number n2, using a repeat structure, where n1 and n2 are told by the user. The algorithm I did is this (but I don't know what's missing to work):
Var
// Seção de Declarações das variáveis
c, i, n1, n2, p: inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva ("Digite um número incial: ")
leia(n1)
escreva ("Digite um número final: ")
leia (n2)
para c de n1 ate n2 faca
p<-0
para i de n1 ate c faca
se(cmod i=0) entao
p<-p+1
fimse
fimpara
se (p=2) entao
escreva (c)
fimse
fimpara
Fimalgoritmo
0
Author: Luiz Augusto, 2020-05-24
1 answers
No sense you do:
para c de n1 ate n2 faca
...
para i de n1 ate c faca
Another thing is that cmod
is the name of a variable and c mod
you are using the rest of the division operator.
Tries:
Var
c, i, n1, n2, p: inteiro
Inicio
escreva ("Digite um número inicial: ")
leia(n1)
escreva ("Digite um número final: ")
leia (n2)
para c de n1 ate n2 faca
p<-0
para i de 1 ate c faca
se(c mod i = 0) entao
p<-p+1
fimse
fimpara
se (p=2) entao
escreva (c)
fimse
fimpara
Fimalgoritmo
1
Author: anonimo, 2020-05-25 00:26:33