begin process at 2012 05 24 05:44:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

compteur en base 18


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

compteur en base 18

samedi 22 septembre 2001 à 18:27:18 | compteur en base 18

kiko

salut le ng
je cherche a créer un compteur en base 18, jusque là rien de plus facile.
Là où je bloque c'est que j'ai plusieurs caracteres
et le nb de ces caracteres est variable.
exemple à 3 caracteres :
ca commence à 01-01-01 et ca finit à 18-18-18
exemple à 4 caracteres :
ca commence à 01-01-01-01 et ca finit à 18-18-18-18
ça peut atteindre les 40 caractères ! !

ma routine pour 3 caracteres (un jeu d'enfant)
dim mvt(3)
onyva = True
mvt(2) = mvt(2) + 1
If mvt(2) > 18 Then
mvt(2) = 1
mvt(1) = mvt(1) + 1
If mvt(1) > 18 Then
mvt(1) = 1
mvt(0) = mvt(0) + 1
If mvt(0) > 18 Then
mvt(0) = 18
onyva = False
End If
End If
If onyva = True Then 'JE CONTINUE MON PROGRAMME


Je fais appel à vous tous, pour m'expliquer comment créer une routine
qui fonctionnerait pour N caractères (donc avec des index),
la premiere ligne de ma routine serait donc : dim mvt(N)

je compte sur vous tous, ce serait pour moi un gain de temps énorme.
merci à tous



samedi 22 septembre 2001 à 19:00:22 | Re : compteur en base 18

mph


dim mvt(N)

onyva = True
x = N - 1

while (x >= 0)
mvt(x) = mvt(x) + 1
If mvt(x) > 18 Then
if (x == 0) then
mvt(0) = 18
onyva = false
else
mvt(x) = 1
end if
x--
else
x = -1
end if
wend

If onyva = True Then 'JE CONTINUE MON PROGRAMME
samedi 22 septembre 2001 à 20:25:12 | Re : compteur en base 18

kiko

merci bcp je vais testerde suite
merci bcp



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


dim mvt(N)

onyva = True
x = N - 1

while (x >= 0)
mvt(x) = mvt(x) + 1
If mvt(x) > 18 Then
if (x == 0) then
mvt(0) = 18
onyva = false
else
mvt(x) = 1
end if
x--
else
x = -1
end if
wend

If onyva = True Then 'JE CONTINUE MON PROGRAMME
samedi 22 septembre 2001 à 21:06:40 | Re : compteur en base 18

kiko

C encore moi
je ne maitrise pas les fonctions récursives
le probleme est que ta routine ne fonctionne pas sous mon vb6
G une erreur à :
if (x == 0) then

et une autre errur à :
x--

peut-tu m'aider encore un peu stp

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


dim mvt(N)

onyva = True
x = N - 1

while (x >= 0)
mvt(x) = mvt(x) + 1
If mvt(x) > 18 Then
if (x == 0) then
mvt(0) = 18
onyva = false
else
mvt(x) = 1
end if
x--
else
x = -1
end if
wend

If onyva = True Then 'JE CONTINUE MON PROGRAMME
dimanche 23 septembre 2001 à 01:15:11 | Re : compteur en base 18

mph


C'est juste, je me suis trompé :

- a la place de

if (x == 0) then

met

if (x = 0) then

- a la place de

x--

met

x = x - 1

Voila, mais ce n'est pas une fonction recursive
dimanche 23 septembre 2001 à 12:20:53 | Re : compteur en base 18

ceyquem

sinon tu peux utiliser des caractères alphanumériques comme en hexa et les aditionner pour faire une vraie base 18.
ou travailler dans l'anneau Z/18Z...

a+
mardi 25 septembre 2001 à 19:54:21 | Re : compteur en base 18

kiko

je vous remercie pour votre dévouement mais ça ne marche pas. toutes vos routines ne fonctionnent pas. la recursivité fonctionnent sous vb6, mais pas vos routines.
si quelqu'un d'entre vous a encore un peu de temps a me consacrer, je serai vraiment tres satisfait.
encore merci à tous


Cette discussion est classée dans : base, compteur, caracteres, routine, mvt


Répondre à ce message

Sujets en rapport avec ce message

Compteur [ par spamito ] Salut,Je veux réaliser un compteur des enregistrements mais j'ai un problème avec, voici mon code :conn = New ConnectionWith conn   .Provider = "Micro Base de donnes ACCESS.. [ par demjos ] Bonjour, nouvelle inscrite sur le site, je réside en équateur.. Je débute avec la construction d'une base de données ACCESS pour la gestion dans un pr aide [ par tranca11 ] slt tou l monde .  je suis un étudiant en informatique de gestion je suis entrain de faire un projet de  fin d étude .( une application de gestion d a BDD ACCESS ET EXCEL [ par DAMSTAKY ] Bonjour, Je travaille sur une base ACCESS existante et j'exporte régulierement mes tables ou requete vers excel pour faciliter le traitement pour d'au VB et Excel [ par detbour ] Bonsoir a tous. Je suis en train de plancher sur un programme de gestion de base de donnees  du championnat de rugby Top 14 et je veut faire un truc m Ouvrir fichier excel [ par detbour ] Bonjour j'ai un bout de programme pour ouvrir 1 fichier excel.Private Sub ouvrirbase_Click()Dim Base As As ObjectURL = "C:\accuei bug en exe et pas en debug [ par thierry la fronde ] Bonsoir à toutes et à tous,Voilà le plan, J'ai une application qui travaille avec une base de donnée access (la base est sur un serveur).Tout fonction je vais paraitre stupide... [ par sparkweb ] *Bonjour a toutes et tous...je voulais simplement savoir si il existe des "petit" log qui cré une base de données mysql "simple" qui serait login et p Géneration d'un echantillon [ par spootnic22 ] salut,J'ai une base de donnée de 2453 record et je veux générer un echantillon de 20% de la base , pourriez vous me guider svp.merci pour votre retour


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,248 sec (3)

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