Problème de virgule

Signaler
Messages postés
8
Date d'inscription
mardi 4 décembre 2012
Statut
Membre
Dernière intervention
31 juillet 2014
-
Messages postés
8
Date d'inscription
mardi 4 décembre 2012
Statut
Membre
Dernière intervention
31 juillet 2014
-
Damoclès en VB5
Bonsoir à tous ,
Le sujet suivant a sans doute été déja traité, mais mes recherches se sont égarées .
J'ai créé un petit logiciel de calcul en plusieurs parties . Dans l'une de ces parties , on est amené à donner des réponses dans des multiplications par 10 , 100 ou 1000.
On demande d'effectuer ces opérations mentalement et de donner la réponse .
Voici un exemple extrait du listing:
(Arg et Diviseur sont aussi choisis de manière aléatoire en amont).

Randomize: N1 Arg * Rnd: N11 Int(N1)
Nombre1 = N11 /Diviseur: Multip$= Str$(Nombre1)

Voici les résultats obtenus :
Print N1;" "; N11;" ";Nombre1;" " ;Multip$
33,52015 33 3,3 3.3

Le logiciel signale un réponse fausse (alors qu'elle est exacte) , parce que les calculs sont effectués avec Nombre1 ,affiché ici 3,3 alors que la chaîne Multip$ affiche 3.3 (???).
VB5 calcule avec les normes USA et n'accepte pas les virgules .
Comment régler ce problème ?
Merci d'avance .

2 réponses

Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
52
Messages postés
8
Date d'inscription
mardi 4 décembre 2012
Statut
Membre
Dernière intervention
31 juillet 2014

Damoclès

Bonjour Shayw ,

Merci pour tout et pour le traitement du sujet cité en référence .
Salut et merci encore.