Les Snippets

Connexion

Savoir si un nombre est le multiple d'un autre

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 09/04/2007 03:46:59 et initié par mortalino [Liste]
Date de mise à jour : 15/04/2007 12:10:17
Vue : 12030
Catégorie(s) : Maths, Trucs & Astuces, Algorithme, Divers
Langages dispo pour ce code :
- VB6, VBA
- VB6, VBA, VBScript
- Delphi 5
- ActionScript Flash
- ObjectiveCaml
- C, C++, Java, Javascript
- PHP 3, PHP 4, PHP 5
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 09/04/2007
Posté par mortalino [Liste]
DateMAJ : 09/04/2007
Private Function IsMultiple(ByVal NumberReference As Double, ByVal NewValue As Double, ByRef lResult As Long) As Boolean
    lResult = 0
    If Not (InStr(1CStr(NewValue / NumberReference),  ".") >= Or InStr(1CStr(NewValue / NumberReference), ",") >= 1Then IsMultiple = True: lResult = NewValue /  NumberReference
End Function

Sub EXEMPLE()
    Dim lReturn As Long
    Debug.Print IsMultiple(714, lReturn) & Space(2) &  lReturn 'Vrai 2
    Debug.Print IsMultiple(721, lReturn) & Space(2) & lReturn 'Vrai 3
    Debug.Print IsMultiple(722, lReturn) & Space(2) &  lReturn 'Faux 0
    Debug.Print IsMultiple(728, lReturn) & Space(2) & lReturn 'Vrai 4
    Debug.Print IsMultiple(7130, lReturn) & Space(2) &  lReturn 'Faux 0
End

Remarque :
Je divise la nouvelle valeur par la valeur d'origine, si la division de ces 2 nombres provoque un nombre décimal (virgule ou point selon params machine), ce n'est donc pas un Multiple

Snippets en rapport avec : Multiple, Nombre, Division



Codes sources en rapport avec : Multiple, Nombre, Division

{C / C++ / C++.NET} MANIPULATION DE NOMBRE COMPLEXE
ce programme permet de faire les operation suivante sur des nombres complexes: - Multiplication d'u...

{JAVA / J2EE} RECHERCHER LES DIVISEURS D'UN NOMBRE
Ce programme recherche les diviseurs de X intelligement......

{Visual Basic, VB6, VB.NET, VB 2005} CHIFFRE EN LETTRE FONCTION
Une petite fonction simlpe pour transformer un chiffre en lettre. Exemple: "15193" >> dix ...

{Visual Basic, VB6, VB.NET, VB 2005} RECHERCHE DES MULTIPLES D'UN NOMBRE
C'est un code très facile. Il suffit d'avoir un bouton(command1), une boite de texte(text1) et une ...

{Visual Basic, VB6, VB.NET, VB 2005} TROUVER SI UN NOMBRE EST UN MULTIPLE D'UN AUTRE
Ce code sert à savoir si un nombre est un multiple d'un autre nombre. Cela est donc très pratique p...

{Python} NOMBRES DE KAPREKAR
Bonjour, J'ai trouvé un sujet intéressant en fesant les exercices du concours Prologin qui s'appe...

{PHP} COMPTER LE NOMBRE DE FICHIERS DANS UN DOSSIER
Après pas mal de recherche, je n'ai pas réellement trouvé un code qui me convenait. J'ai donc trouvé...

{Delphi} DÉCOUVRIR LE NOMBRE MYSTÈRE
Petit jeu tout simple développé par mes soins, il faut découvrir un nombre entier compris entre 1 et...

{PHP} TÉLÉCHARGER PLUSIEURS FICHIERS EN 1 CLIC
Voila une petite astuce pour lancer le téléchargement de plusieurs fichiers à la fois. Ça tiens en ...

{Visual Basic, VB6, VB.NET, VB 2005} VACHE TAUREAU BY CHIHAOUI
Salut ! bref, un jeu populaire Vache Taureau! l'Ordi génère un nombre aléatoire et l'utilisateur ...