RosettaCodeData/Task/Perfect-numbers/BASIC/perfect-numbers-1.basic

14 lines
168 B
Text
Raw Permalink Normal View History

2013-04-10 23:57:08 -07:00
FUNCTION perf(n)
sum = 0
for i = 1 to n - 1
IF n MOD i = 0 THEN
sum = sum + i
END IF
NEXT i
IF sum = n THEN
perf = 1
ELSE
perf = 0
END IF
END FUNCTION