« il: 11 Maggio 2017, 21:00:52 »
Un possibile codice per verificare se un numero è "
perfetto".
Fast
Public Sub Main()
Dim num, dv, som As Long
num = 33550336
For dv = 1 To num - 1
If 0 == (num Mod dv) Then
Print " i divisori sono: "; dv
som += dv
Endif
Next
If num == som Then
Print "Il numero "; num; " è perfetto !"
Else
Print "Il numero "; num; " non è perfetto !"
Endif
End
Registrato
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »