[VB 8][.NET 2]LES DIVISEURS D'UN NOMBRE + NOMBRES PREMIERS (ENUMÉRATOR & TESTEUR

FREMYCOMPANY Messages postés 276 Date d'inscription jeudi 12 janvier 2006 Statut Membre Dernière intervention 22 décembre 2008 - 22 janv. 2007 à 20:44
kanelesavant Messages postés 9 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 24 juillet 2008 - 24 juil. 2008 à 22:37
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41220-vb-8-net-2-les-diviseurs-d-un-nombre-nombres-premiers-enumerator-testeur-factorisation-premiere-pgcd-ppcm

kanelesavant Messages postés 9 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 24 juillet 2008
24 juil. 2008 à 22:37
salut a tout j'ai installer timewatcher mais je ne cé pas comment utilise pour creer des codes merci de me repondre a ce -email kaneassane2008@gmail.com
pifou25 Messages postés 144 Date d'inscription lundi 13 octobre 2003 Statut Membre Dernière intervention 21 décembre 2014
12 avril 2007 à 14:05
je l'ai trouvé, j'ai posté il y a quelques semaines les classes BigInt, Complexe (pour les nombres complexes) et matrice (pour le calcul matriciel) qui sont des structures et permettent donc d'utiliser les opérateurs mathématiques usuels et un peu plus... :) tout en VB.NET!
FREMYCOMPANY Messages postés 276 Date d'inscription jeudi 12 janvier 2006 Statut Membre Dernière intervention 22 décembre 2008
11 avril 2007 à 11:52
Oui, d'ailleurs une source a été postée dans ce sens il y a peu... C# peut-être...
pifou25 Messages postés 144 Date d'inscription lundi 13 octobre 2003 Statut Membre Dernière intervention 21 décembre 2014
14 mars 2007 à 16:48
bonjour,
c'est pas mal!
est ce qu'il est possible en .NET de définir un nouveau type (BigInt par exemple) et de surcharger les opérations + - / * etc à l'aide d'une classe comme c'est fait en cpp ici? http://www.codeproject.com/useritems/BN.asp ...
FREMYCOMPANY Messages postés 276 Date d'inscription jeudi 12 janvier 2006 Statut Membre Dernière intervention 22 décembre 2008
27 janv. 2007 à 12:30
Des fonctions ont été ajoutées ;)
N'hésitez pas à commentez la source ;)
FREMYCOMPANY Messages postés 276 Date d'inscription jeudi 12 janvier 2006 Statut Membre Dernière intervention 22 décembre 2008
22 janv. 2007 à 20:44
Un petit truc, cette fonction peut être utilisiée pour savoir si un nombre est premier ou pas :

Return getDivs(Number).Count == 2 ' Un nombre est premier si il possède 2 diviseurs distincts

Pour connaître le PGCD : Vous faites une itération de (Count-1) --> 0 STEP -1 et vous prenez le premier commun aux deux

Pour le PPCM, ca marche autrement, là faut une liste des nombres premiers et faut diviser le nombre tant que c'est possible par ces nombres et stocker le tout dans un array pour comparer... Mais c'est trop long à poster en commentaire ;)
Rejoignez-nous