Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PLUS GRAND DENOMINATEUR COMMUN


Information sur la source

Catégorie :Maths Classé sous : pgcd, denominateur, grand, calcul Niveau : Débutant Date de création : 23/08/2000 Vu : 4 738

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

Description

Recherche le plus grand denomiateur commun entre 2 chiffres.
 

Source

  • '***********************************************************************************************************
  • ' Name : xGCF
  • ' Purpose : Returns the Greatest Common Factor
  • ' i.e. The largest number which will evenly divide into both X and Y
  • ' Syntax : xGCF(Number1, Number2)
  • ' Parameters : Number1 : 1st number
  • ' Number2 : 2nd number
  • ' Return : The Greatest Common Factor
  • '***********************************************************************************************************
  • Public Function xGCF(ByVal Number1 As Long, ByVal Number2 As Long) As Long
  • Dim lngTemp As Long
  • Number1 = Abs(Number1) 'Make both numbers positive
  • Number2 = Abs(Number2)
  • lngTemp = Number1 Mod Number2
  • Do While lngTemp > 0
  • Number1 = Number2
  • Number2 = lngTemp
  • lngTemp = Number1 Mod Number2
  • Loop
  • xGCF = Number2
  • End Function
'***********************************************************************************************************
' Name       : xGCF
' Purpose    : Returns the Greatest Common Factor
'              i.e. The largest number which will evenly divide into both X and Y
' Syntax     : xGCF(Number1, Number2)
' Parameters : Number1  : 1st number
'              Number2  : 2nd number
' Return     : The Greatest Common Factor
'***********************************************************************************************************
Public Function xGCF(ByVal Number1 As Long, ByVal Number2 As Long) As Long
    Dim lngTemp As Long
    
    Number1 = Abs(Number1) 'Make both numbers positive
    Number2 = Abs(Number2)
    lngTemp = Number1 Mod Number2
    
    Do While lngTemp > 0
        Number1 = Number2
        Number2 = lngTemp
        lngTemp = Number1 Mod Number2
    Loop
    
    xGCF = Number2
End Function
 

Commentaires et avis

signaler à un administrateur
Commentaire de jmfmarques le 20/11/2006 21:44:45

Euh......
Et pourquoi ne pas utiliser la récursivité, dans cette "affaire" ?

Faisons-le, juste pour voir :

Public Function PGCD(X As Long, Y As Long) As Long
  If X Mod Y = 0 Then
      PGCD = Y
  Else
      PGCD = PGCD(Y Mod X, X)
  End If
End Function

Amitiés à tous

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Calcul avec grand nombre [ par Bugs ] Salut,Comment faire pour que le resultat d'un calcul avec des grand nombres s'affiche en entier et mon pas sous la forme: 1,1554492818391E+15 ?Merci @ CALCUL DE MODULO D'UN NOMBRE AYANT UN TRES GRAND EXPOSANT!!!!! [ par popstatic ] j'aai besoin de savoir s'il y a la possibilité de calculer le modulo d'un nombre ayant un très grand exposant (> 1500 !). merci d'avance.popstatic click sur graphique [ par michx ] Mon problème est le suivant:Je voudrais, lorsque je clique sur un point de mon graphique (incorporé dans une feuille de calcul Excel 97), stocker dans Calcul de sous totaux dans 1 msflexgrid... [ par thehitman ] Hi au forum,je voudrai recuperer des sous totaux calcules a partir des colonnes d'1 msflexgrid. chuis debutant et g pas bcp de temps pour etudier la c fichier texte vers table [ par MRIG ] Bonjour, en cliquant sur un bouton, j'ai besoin de lire un fichier txt, de faire un calcul avec des données extraites de chaque ligne et de copier les Calcul en pourcentage [ par Rockit ] Salut a tous ,Je voudrais savoir si il exite sous VB un operateur perméttant de calculer le pourcentage d'un nombre.EXEMPLE1000 * 1000 - 10 %(mon prob calcul tout con mais que je ne sais pas faire [ par albatore ] Dans la colonne E de la feuil1 je veux y mettre le calcul A..-A2 .Dans E2 le résultat de A2-A2dans E3 le résultat de A3-A2dans E4 le résultat de A4-A2 Calcul de distances... [ par DragonDo ] Salut à tous,Quelqu'un sait-il comment calculer la distance entre deux points du globe en connaissant les coordonnées gps de ceux-ci. Dans la lancée, problème de formule de calcul [ par dvdnet ] Voilà ce que je souhaite faire ...Je créé une formule de calcul à l'aide de variables concernant des cellules provenant de plusieurs feuilles. cette f Calcul de jour !! [ par Quickeneen ] hello tous le monde, je voudrais savoir comment trouver le nombre de jour qu'il y a entre 2 date.et egalement savoir coment calculer une date en ayant


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.