Les Snippets

Connexion

PGCD de deux nombres grace à l'algorithme euclidien

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 01/04/2007 18:34:08 et initié par stfou [Liste]
Date de mise à jour : 11/05/2007 17:19:41
Vue : 8129
Catégorie(s) : Maths
Langages dispo pour ce code :
- Javascript
- C
- ObjectiveCaml
- ObjectiveCaml
- VB 2005
- VB6, VBA
- Voir tous les langages pour ce code snippet



Langage : VB 2005
Date ajout : 19/06/2007
Posté par OneHacker [Liste]
    Public Function PGCD(ByVal a As Integer, ByVal b As Integer) As Integer
        If a = b Then
            Return a
        End If
        Dim c As Integer
        If b > a Then
            c = a
            a = b
            b = c
        End If
        Dim rest As Integer
        Math.DivRem(a, b, rest)
        If rest = 0 Then a = b
        While rest <> 0
            Math.DivRem(a, b, rest)
            a = b
            b = rest
        End While
        Return a
    End Function

Snippets en rapport avec : Pgcd, Commun, Algorithme, Euclidien, Denominateur

10/05/2007 - PGCD de deux nombres



Codes sources en rapport avec : Pgcd, Commun, Algorithme, Euclidien, Denominateur

{Javascript / DHTML} TROUVER LE PLUS GRAND COMMUN DÉNOMINATEUR (PGCD)
Pratique pour les exercices de maths : Trouver le plus grand commun dénominateur d'un nombre. J'ai ...

{PHP} ALGORITHME D'EUCLIDE OU DIVISIONS SUCCÈSSIVES : CALCULE DU PGCD EN BONNE FORME !
Salutations ! Je vous présente ce code (qui est ma première contribution pour phpcs). je l'ai cod...

{PHP} PGCD : ALGORITHME D'EUCLIDE PAR RECURSIVITÉ
Il existe une fonction pour trouver le PGCD je vous en propose une autre ici. Cette fonction est re...

{PHP} [FONCTION RÉCURSIVE] DETERMINER LE PGDC DE DEUX NOMBRES
J'avais besoin de determiner le PGCD de 2 nombres, j'ai voulu le faire avec une fonction recursive, ...

{JAVA / J2EE} CALCULATRICE DE PGCD (PLUS GRAND COMMUN DIVISEUR)
Un petit programme avec fenêtre graphique qui permet de calculer le pgcd(le plus grand commun divise...

{Delphi} PGCD - ALGORITHME D'EUCLIDE
Bon voila je post pour la premiere fois sur ce site mon code source. Je pense qu'il est assé simple...

{C# / C#.NET} CALCUL DU PLUS GRAND COMMUN DIVISEUR (PGDC)
C'est mon premier programme en Csharp. J'ai 14 ans et cela fait peu de temps que je me suis lancé d...

{Visual Basic, VB6, VB.NET, VB 2005} PLUS GRAND DENOMINATEUR COMMUN
Recherche le plus grand denomiateur commun entre 2 chiffres. ...

{JAVA / J2EE} TRI TABLEAU D'INTEGER PAR DICHOTOMIE, MAJ
Cette source corrige un problème lié au zéro, et prend acte des critiques reçues par la première ver...

{PHP} SUITE LOGIQUE
Une suite logique que j'ai découvert dans un des livres de Bernard Werber : 1 11 21 1211 1112...