Perfecte getallen zijn positieve natuurlijke getallen waarbij de som van de echte delers gelijk is aan het getal zelf.

Het kleinste perfecte getal is 6, de echte delers van 6 zijn immers: 1, 2 en 3.

\[\mathsf{6 = 1 + 2 + 3}\]

Opgave

Schrijf een programma dat voor een natuurlijk getal controleert of dit getal al dan niet perfect is.

Voorbeelden

Geef de gebruiker 6 in, dan verschijnt er:

6 is een perfect getal.

Geef de gebruiker 10 in, dan verschijnt er:

10 is geen perfect getal.

Tip

Controleer dus voor elk getal kleiner dan het gegeven getal of het een deler is. Indien ja, dan tel je dat op bij de som. (Begin met de som = 0)