Nombre parfait

Soyez le premier à donner votre avis sur cette source.

Vue 6 343 fois - Téléchargée 357 fois

Description

Un ch'tit programme permettant de trouver le nombre de nombre parfait entre 1 et le nombre que vous rentrez.
En fait pour ceux qui ne savent pas un nombre est consider comme parfait lorsque la somme de tous ces diviseurs est egal a nombre lui meme.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
31
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
8 juillet 2010

Toujours pas de commentaire dans les sources
c est un peu dommage.

sinon pour la récursivité tu peux mettre ta fonction dans le corps de la procédure aussi je trouve cela plus clair au niveau du code.

sinon pour l explication merci Wikipédia :o)

Variable Somme, N, i entiers
Pour N dans 1..10000
Somme ? 0
Pour i dans 1..N-1
Si mod(N;i)==0 alors
Somme=Somme+i
FinSi
FinPour
Si Somme==N alors
Afficher N "est parfait"
FinSi
FinPour
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Je dirais meme que la récursivité, et bien... moultes programmeurs sur ce site ne savent pas l' utiliser ou pire, ne savent pas que ça existe !!!
J' en ai pour preuve certains commentaires sur mes sources. Alors ton secret? Bem moi je pense que tu es nouveaux sur Delphi mais par sur d' autres langages ...
Messages postés
367
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

Bon c'est pas en delphi, mais j'allais pas refaire une soure pour delphi sachant que le principe est écrit en français :

http://www.vbfrance.com/code.aspx?ID=5187

STP évite ce genre de code à l'avenir ...
Je veux pas être méchant mais les codes pour trouver les nombre premier etc.. y'en a trop, ça sert a rien d'en rajouter !

Tu me diras alors : PK moi j'en ai fait un ?
Et bien parce que il est 1000 fois plus rapide que tout les autres car il utilise une propriété que personne d'autre n'a utilisé.
Si tu ne comprends pas le principe (ce qui m'étonnerais) et que tu ne pige rien au vb, je pourrais t'envoyer la source en delphi (valable également pour les lecteurs de ce commentaires)
Messages postés
3
Date d'inscription
vendredi 10 décembre 2004
Statut
Membre
Dernière intervention
11 décembre 2004

Merci ben je prend note et a l'avenir c clair que je commenterais un peu c'est vrai que sa va de soit en meme temps .
Merci pour vos commentaires
Messages postés
4297
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
31
Si tu débutes, alors Ok. Mais ça, je ne pouvais pas le deviner.
Avec les explications en prime, ça passe nettement mieux.
Désolé d'avoir été un peu sec, mais un code source qui n'a aucun commentaire, aucune explication en annexe, ça ne vaut rien pour ceux qui ne l'ont pas écrit. On ne peut pas passer son temps à essayer de deviner ce qu'une autre personne a voulu faire.
Toi même, dans quelques mois, tu te demanderas pourquoi et comment tu as écrit ce code.
Alors, si tu débutes, fais l'effort d'expliquer ce que tu fais et pourquoi tu le fais. Tu verras, c'est très payant sur le long terme.
Ceci dit, bravo pour l'utilisation de la récursivité. Cette démarche montre que tu n'es peut-être pas si débutant que ça.
Bonne continuation.
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.