You are on page 1of 1

integer n, con, acum, t,con2

con = 1
con2 = 1
write(*,*)"Software que verifica quais numeros so perfeitos"
dowhile (con2.le.100)
acum = 0
write(*,*) "Digite um numero"
read(*,*) n
do con = 1,n,1
t = mod(n,con)
if (t==0) then
acum = acum + con
write(*,*) con
endif
enddo
write(*,*) acum
acum = acum/2
write(*,*) acum
if (acum == n) then
write(*,*) n," um numero perfeito"
else
write(*,*) n," no um numero perfeito"
endif
con2 = con2 + 1
enddo
end

You might also like