Les Snippets

Connexion

Transformation de Base N

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 25/03/2006 23:57:44 et initié par EBArtSoft [Liste]
Date de mise à jour : 22/08/2006 10:37:49
Vue : 11463
Catégorie(s) : Maths, Algorithme
Langages dispo pour ce code :
- VB6, VBA
- ColdFusion MX
- PHP 3, PHP 4, PHP 5
- C# 1.x, C# 2.x
- Javascript
- Windev
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 25/03/2006
Posté par EBArtSoft [Liste]

Private Const char = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Function Base10N(ByVal Value As Long, ByVal Base As Long) As String
    Dim v1 As Long
    If (Base < 2) Then Exit Function
    If (Base > 36) Then Exit Function
    Do
        v1 = (Value Mod Base)
        Value = Int(Value / Base)
        Base10N = Mid$(char, 1 + v1, 1) & Base10N
    Loop While Value > 0
End Function

Function BaseN10(ByVal Value As String, ByVal Base As Long) As Long
    Dim v2 As Long
    Dim i  As Long
    Dim j  As Long
    If (Base < 2) Then Exit Function
    If (Base > 36) Then Exit Function
    For i = Len(Value) To 1 Step -1
        v2 = InStr(1, char, Mid$(Value, i, 1)) - 1
        If v2 < 0 Then Exit Function
        If v2 >= Base Then Exit Function
        For j = 1 To (Len(Value) - i)
            v2 = v2 * Base
        Next
        BaseN10 = BaseN10 + v2
    Next
End Function



Snippets en rapport avec : Transformation, Base n



Codes sources en rapport avec : Transformation, Base n

{PHP} [PHP5] EXCEPTIONERROR PACKAGE : TRANSFORMER TOUTES LES ERREURS PHP EN EXCEPTIONS INTERCEPTABLES
Ce package permet de transformer toutes les erreurs PHP en exceptions interceptables. En clair, sur...

{JAVA / J2EE} DKSWARPEDITOR : TRANSFORMEZ UNE IMAGE TRÈS SIMPLEMENT
Voici de nouveau une source qui fera parti d'une source beaucoup plus ambitieuse que je mettrais une...

{Delphi} MORPHING ENTRE DEUX IMAGES
Petit utilitaire de Morphing, code assez crade, mais efficace :)))))...

{Visual Basic, VB6, VB.NET, VB 2005} TRAITEMENT DES COULEURS (ÉCLAICISSEMENT, CONTRASTE, ETC...) D'UNE IMAGE
Simplement de quoi apprendre à effectuer ces traitements : - renforcements de tonalités - combinai...

{Visual Basic, VB6, VB.NET, VB 2005} DÉLIRES D'UN PEINTRE
A quoi donc va servir le code de cette petite application ? A RIEN ... RIEN DE RIEN .... sauf si ...

{PHP} TRANSFORMATION : IMAGE => ASCII ART
Ce code transforme l'image "img.jpg" en asciiart, la couleur de fond sur chaque caractère est la cou...

{C# / C#.NET} TRANSFORMATION D'UN XML À L'AIDE DE XSLT VERS HTML
Ce Code permet de faire la transformation du contenu d'un fichier XML(données brutes) vers une sorti...

{PHP} TRANSFORMER UN FICHIER TEXTE AVEC DES MAJUSCULES ET DES MINUSCULE UNIQUEMENT EN MINUSCULE.
Code déposé par Benoît GRUNENBERGER http://www.egrunenberger.com Transformation d'un fichier tex...

{Javascript / DHTML} TRANSFORMATION DE TAILLE DÉPLACEMENT ET ACCROCHAGE D’IMAGE ET TEXTE
Changez les dimensions d’une image de 0 à plusieurs milliers de fois, ou le contraire : de plusieurs...

{Visual Basic, VB6, VB.NET, VB 2005} DOTNET 2.0 TRANSFORMATION XSLT D'UN FICHIER XML (VB.NET)
Bonjour, J'en avais plein le dos du message "Xsl.XslTransform est obsolète " dans mon Visual Stud...