begin process at 2012 02 12 07:22:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Pblm de transfert d'1 nbr de base 36 en base 10


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pblm de transfert d'1 nbr de base 36 en base 10

jeudi 23 janvier 2003 à 14:47:40 | Pblm de transfert d'1 nbr de base 36 en base 10

Aurelyyy

Salut,
dans ma base SQL j'ai un identifiant salarié qui est en base 36.
ex : 17C, 17 D ect...
et il faut que je le passe en base 10.
Es ce que qq1 aurait la formule en asp? SVP.
MERCI

jeudi 23 janvier 2003 à 18:25:57 | Re : Pblm de transfert d'1 nbr de base 36 en base 10

Mcjo

Membre Club
c'est quoi la base 36??
je connais la base 2, 8, 10, 16 mais la je suis sotcher
si j'ai tout compris 0 en base 36 vaut 0 et z vaut 36
donc la c'est pas compliquer tu applique la formule de conversion par puissance

AX3 (base 36) = 10 * 36^2 + 24*36^1 + 3*36^0
AX3 (base 36) = 12960 + 864 + 3
AX3 (base 36) = 13827 (base 10)

ci c'est le cas dit le moi je psu faire un algo




-------------------------------
Réponse au message :
-------------------------------

> Salut,
> dans ma base SQL j'ai un identifiant salarié qui est en base 36.
> ex : 17C, 17 D ect...
> et il faut que je le passe en base 10.
> Es ce que qq1 aurait la formule en asp? SVP.
> MERCI
>
>
vendredi 24 janvier 2003 à 09:21:20 | Re : Pblm de transfert d'1 nbr de base 36 en base 10

Aurelyyy


T'es super c'est ça la formule. MERCI. Je vais commencer à faire l'algo mais si tu l'as déjà tout près c bien aussi. MERCI.


-------------------------------
Réponse au message :
-------------------------------

> c'est quoi la base 36??
> je connais la base 2, 8, 10, 16 mais la je suis sotcher
> si j'ai tout compris 0 en base 36 vaut 0 et z vaut 36
> donc la c'est pas compliquer tu applique la formule de conversion par puissance
>
> AX3 (base 36) = 10 * 36^2 + 24*36^1 + 3*36^0
> AX3 (base 36) = 12960 + 864 + 3
> AX3 (base 36) = 13827 (base 10)
>
> ci c'est le cas dit le moi je psu faire un algo
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> > dans ma base SQL j'ai un identifiant salarié qui est en base 36.
> > ex : 17C, 17 D ect...
> > et il faut que je le passe en base 10.
> > Es ce que qq1 aurait la formule en asp? SVP.
> > MERCI
> >
> >
>
vendredi 24 janvier 2003 à 15:13:33 | Re : Pblm de transfert d'1 nbr de base 36 en base 10

Mcjo

Membre Club
Non mais avec un peu de chance tu doit pouvoir en trouver pour convertir de l'hexa en base 10.
Il te sufirat alors de le modifier un peu

function puissance(a, b)
puissance = 1
if b > 0 then
for = 1 to b
puissance = puissance * a
next
end if
end function

function convertion(a)
if isnumeric(a) then convertion = cint(a)
if a = "a" then convertion = 10
if a = "b" then convertion = 11
if a = "c" then convertion = 12
if a = "d" then convertion = 13
if a = "e" then convertion = 14
if a = "f" then convertion = 15
if a = "g" then convertion = 16
if a = "h" then convertion = 17
if a = "i" then convertion = 18
if a = "j" then convertion = 19
if a = "k" then convertion = 20
if a = "l" then convertion = 21
if a = "m" then convertion = 22
if a = "n" then convertion = 23
if a = "o" then convertion = 24
if a = "p" then convertion = 25
if a = "q" then convertion = 26
if a = "r" then convertion = 27
if a = "s" then convertion = 28
if a = "t" then convertion = 29
if a = "u" then convertion = 30
if a = "v" then convertion = 31
if a = "w" then convertion = 32
if a = "x" then convertion = 33
if a = "y" then convertion = 34
if a = "z" then convertion = 35
end function

function base10(base36)
dim matable
redim matable len(base36)
for i = 1 to len(base36) step 1
matable(i) = mid(base36,i,1)
next

redim matable2(ubound(matable))
j = ubound(matable)
for i = 1 to ubound(matable2)
matable2(i) = matable(j)
j = j - 1
next

for i = 1 to ubound(matable2)
base10 = base10 +puissance(convertion(matable(i)), i - 1)
next

end function

essaie ca mais c tapper a l'arache
-------------------------------
Réponse au message :
-------------------------------

>
> T'es super c'est ça la formule. MERCI. Je vais commencer à faire l'algo mais si tu l'as déjà tout près c bien aussi. MERCI.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > c'est quoi la base 36??
> > je connais la base 2, 8, 10, 16 mais la je suis sotcher
> > si j'ai tout compris 0 en base 36 vaut 0 et z vaut 36
> > donc la c'est pas compliquer tu applique la formule de conversion par puissance
> >
> > AX3 (base 36) = 10 * 36^2 + 24*36^1 + 3*36^0
> > AX3 (base 36) = 12960 + 864 + 3
> > AX3 (base 36) = 13827 (base 10)
> >
> > ci c'est le cas dit le moi je psu faire un algo
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > > dans ma base SQL j'ai un identifiant salarié qui est en base 36.
> > > ex : 17C, 17 D ect...
> > > et il faut que je le passe en base 10.
> > > Es ce que qq1 aurait la formule en asp? SVP.
> > > MERCI
> > >
> > >
> >
>
lundi 27 janvier 2003 à 09:02:30 | Re : Pblm de transfert d'1 nbr de base 36 en base 10

Aurelyyy


g trouvé l'algo je l'ai mi ds les math et algorithmes. MERCI.


-------------------------------
Réponse au message :
-------------------------------

> Non mais avec un peu de chance tu doit pouvoir en trouver pour convertir de l'hexa en base 10.
> Il te sufirat alors de le modifier un peu
>
> function puissance(a, b)
> puissance = 1
> if b > 0 then
> for = 1 to b
> puissance = puissance * a
> next
> end if
> end function
>
> function convertion(a)
> if isnumeric(a) then convertion = cint(a)
> if a = "a" then convertion = 10
> if a = "b" then convertion = 11
> if a = "c" then convertion = 12
> if a = "d" then convertion = 13
> if a = "e" then convertion = 14
> if a = "f" then convertion = 15
> if a = "g" then convertion = 16
> if a = "h" then convertion = 17
> if a = "i" then convertion = 18
> if a = "j" then convertion = 19
> if a = "k" then convertion = 20
> if a = "l" then convertion = 21
> if a = "m" then convertion = 22
> if a = "n" then convertion = 23
> if a = "o" then convertion = 24
> if a = "p" then convertion = 25
> if a = "q" then convertion = 26
> if a = "r" then convertion = 27
> if a = "s" then convertion = 28
> if a = "t" then convertion = 29
> if a = "u" then convertion = 30
> if a = "v" then convertion = 31
> if a = "w" then convertion = 32
> if a = "x" then convertion = 33
> if a = "y" then convertion = 34
> if a = "z" then convertion = 35
> end function
>
> function base10(base36)
> dim matable
> redim matable len(base36)
> for i = 1 to len(base36) step 1
> matable(i) = mid(base36,i,1)
> next
>
> redim matable2(ubound(matable))
> j = ubound(matable)
> for i = 1 to ubound(matable2)
> matable2(i) = matable(j)
> j = j - 1
> next
>
> for i = 1 to ubound(matable2)
> base10 = base10 +puissance(convertion(matable(i)), i - 1)
> next
>
> end function
>
> essaie ca mais c tapper a l'arache
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > T'es super c'est ça la formule. MERCI. Je vais commencer à faire l'algo mais si tu l'as déjà tout près c bien aussi. MERCI.
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > c'est quoi la base 36??
> > > je connais la base 2, 8, 10, 16 mais la je suis sotcher
> > > si j'ai tout compris 0 en base 36 vaut 0 et z vaut 36
> > > donc la c'est pas compliquer tu applique la formule de conversion par puissance
> > >
> > > AX3 (base 36) = 10 * 36^2 + 24*36^1 + 3*36^0
> > > AX3 (base 36) = 12960 + 864 + 3
> > > AX3 (base 36) = 13827 (base 10)
> > >
> > > ci c'est le cas dit le moi je psu faire un algo
> > >
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut,
> > > > dans ma base SQL j'ai un identifiant salarié qui est en base 36.
> > > > ex : 17C, 17 D ect...
> > > > et il faut que je le passe en base 10.
> > > > Es ce que qq1 aurait la formule en asp? SVP.
> > > > MERCI
> > > >
> > > >
> > >
> >
>


Cette discussion est classée dans : base, transfert, nbr, pblm


Répondre à ce message

Sujets en rapport avec ce message

transfert de données [ par batracks ] comment fait-on avec un VBScript pour transférer les données d'une base SQL Server vers une autre base SQL Server sachant que les noms de tables et de Transfert de données vers une base de données Access via un formulaire (ASP) [ par bfhedi ] Salut les mecs;Voila, chui novice dans ASP, donc j'utilise Dremweaver MX2004 pour me connecter à une base de données composée d'une seule table (31 ch Transfert de fichiers ".csv" d'Excel dans une base Oracle. [ par christiancpr ] Bonjour à tous, Je souhaite transferer des fichiers ".csv" dans une base Oracle est je souhaite savoir quelle est la meilleur solution. Merci à tous! Echec de connexion [ par Ayaros16 ] Bonjour, Depuis que j'ai réinstallé Isa 2006, mes utilisateurs de la base de données SQL2000 n'arrivent plus à se connecter à la base, chose qu'ils fa Lecture de plusieurs données dans ma base SQL [ par olivierdn ] Bonjour, Je suis débutant en .NET et j'ai pas mal galéré pour trouver des bons tutos sur le C#. J'arrive à lire une donnée dans ma base de donnée. Ma transfert des données d'une page ASPX à une autre... [ par aylandar2000 ] bonjour à tout le monde bon voila je me retrouve en face d'un mega problème qui me fatigue depuis des semaines... "comment faire passer des infos d'u ajout de données dans une base [ par almakoevi ] ajouter une donnée dans une base access formulaire+sqlserver+asp.net [ par zekotch ] salut voila je suis débutant en asp.net j'ai un projet à réalisé . Il s'agit de créer un formulaire avec possibilité d'uploader des fichier. Ce qui m' base de données supprimer tous les elements d une table [ par frk22 ] Bonjour, je développe un petit soft utilisant une base de données. Mon souci est que j aimerais offrir à l'utilisateur la possibilité de réinitialise liens d'acces a mes fichier depuis ma base de donnée [ par zekotch ] salut , j'ai créer mon site web. J'ai une base de données et des fichier pdf. je voudrais savoir comment je fais pour stocker mes liens dans ma base d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales