begin process at 2012 02 16 10:37:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

Débutants

 > 

ecrire un grand nombre sous vb6


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

ecrire un grand nombre sous vb6

jeudi 27 septembre 2007 à 04:57:11 | ecrire un grand nombre sous vb6

youssefizem



vraiment c'est un forum extraordinaire, il simplicite la programmation

salut, mon problème est le suivant :
je veux par exemple ecrire cette instruction sous VB6 :
       x=123456789123456789
mais dommage une fois passer à la ligne suivante automatiquement ça devient:
       x= 1.23456789123457E+17
ça veut dire une valeur approchée à l'originale la chose que je veux pas.
je me demande s'il y a une solution?
merci d'avance

jeudi 27 septembre 2007 à 08:14:17 | Re : ecrire un grand nombre sous vb6

jrivet

Membre Club
Salut,
De qulle type as tu déclarer X ?

@+: Ju£i€n
Pensez: Réponse acceptée
jeudi 27 septembre 2007 à 09:09:27 | Re : ecrire un grand nombre sous vb6

BruNews

Administrateur CodeS-SourceS
Peu importe son type (ici surement double), même s'il le met dans un currency ou bidule de ce genre, il ne pourra rien en faire ensuite. La moindre multiplication et patatras, un 64 bits non signé plafonnant à 18446744073709551615.

ciao...
BruNews, MVP VC++
jeudi 27 septembre 2007 à 14:21:18 | Re : ecrire un grand nombre sous vb6

welcometomyheaven

bonjour

il faut l'ecrir de cette façon : X = "123456789123456789"

jeudi 27 septembre 2007 à 18:53:09 | Re : ecrire un grand nombre sous vb6

BruNews

Administrateur CodeS-SourceS
ça c'est de l'argument technique.
ah oui, on est sur vb...

ciao...
BruNews, MVP VC++
jeudi 27 septembre 2007 à 23:30:24 | Re : ecrire un grand nombre sous vb6

us_30

Membre Club
lol... Bonsoir,

Il existe le type "Décimal", mais c'est extraordinairement chier à utiliser (toutes les opérations dessus ne fonctionnent pas avec la précision des 28 chiffres que ce type devrait gérer, comme le dit BruNews...)

Amicalement,
Us.
samedi 29 septembre 2007 à 01:13:05 | Re : ecrire un grand nombre sous vb6

youssefizem



Tout d'abord merci pour tous, je suis trés reconnaissant; 
en fait je veux pas faire des opérations avec;  mais l'histoire c'est:
   j'ai une chaine de caractère se compose des chiffres je veux la convertir en
   double pour le stocker dans un fichier binaire sans perdre l'information
   la première fois j'ai cru que la fonction VAL qui marche pas alors 
   j'ai  réaliser une fonction pareille qui fait le meme travail mais le problème reste
   toujours;
   pour le type DOUBLE j'ai une idée qu'il peut contenir jusqu'à : 
   9.8E+308???????? 
   merci encore une fois pour vous efforts
@++
 

samedi 29 septembre 2007 à 09:16:12 | Re : ecrire un grand nombre sous vb6

BruNews

Administrateur CodeS-SourceS
Le Double ne contiendra 'que' 17 chiffres en précision, le reste sera une approximation.

ciao...
BruNews, MVP VC++
dimanche 30 septembre 2007 à 13:05:48 | Re : ecrire un grand nombre sous vb6

us_30

Membre Club
bonjour,

Voilà, Brunews a raison... Le type DOUBLE peut calculer jusqu'à 9.8E308 (à qlch près) mais pas contenir les 308 chiffres... Pour le stockage en binaire, il faudrait convertir tes nombres en  binaire, puis stocker tous les 8 bits (1 octect)... En plus, il faura prévoir une marque pour la séparation, sauf s'ils ont une longeur fixe... enfin,bref...

Amicalement,
Us.

lundi 1 octobre 2007 à 02:13:17 | Re : ecrire un grand nombre sous vb6

youssefizem


salut !!! je suis trés satisfait avec vos explications et je vous remercie infiniment,
je me demande si ces 17 chiifres qui peut calculer le double sur tous les
langages  ou bien juste sous VB6...


1 2

Cette discussion est classée dans : nombre, vb6, ecrire, grand


Répondre à ce message

Sujets en rapport avec ce message

ecrire un nombre sur 12 digits [ par inconnu24 ] je veux tout simplement écrire un nombre sur 12 digits : par exemple je veux écrire 3 comme 000000000003 et 2501 comme 000000002501. Livre VB6 (Grand Livre) 100 F [ par DelphiCool ] SAlutJ'ai un Livre VB6 de la collection "Grand Livre" avec son CDil vaut Plus de 300 FSi une personne le Veux je le vend 100 F. (Tres Bon etat)Je suis Calcul avec grand nombre [ par Bugs ] Salut,Comment faire pour que le resultat d'un calcul avec des grand nombres s'affiche en entier et mon pas sous la forme: 1,1554492818391E+15 ?Merci @ text2columns sous VB6 [ par sly63 ] Bonsoir,J'ai des fichiers avec des donnees comme ceci:A,B,C,D,E,FHH,BC,CS,D,E,F,AWA,B,Cen gros jamais le meme nombre de "," par ligne, et jamais le me Masque de saisie dynamique en VB6 [ par dbgg ] Bonjour.Dans un écran de saisie de données monétaires, je cherche s'il existe quelque chose de simple pour faire un masque de saisie dynamique, c'est Trouver (en VB) le plus grand nombre parmis une liste [ par boursicotteur ] Quelqu'un connaît-il une fonction VB, une API ou encore un truc TRÈS RAPIDE pour trouver le plus grand nombre dans une liste de nombres?ATTENTION: Je Trouver (en VB) le plus grand nombre parmis une liste [ par boursicotteur ] Quelqu'un connaît-il une fonction VB, une API ou encore un truc VRAIMENT TRÈS RAPIDE pour trouver le plus grand nombre dans une liste de nombres?ATTEN CALCUL DE MODULO D'UN NOMBRE AYANT UN TRES GRAND EXPOSANT!!!!! [ par popstatic ] j'aai besoin de savoir s'il y a la possibilité de calculer le modulo d'un nombre ayant un très grand exposant (> 1500 !). merci d'avance.popstatic Ecrire un nombre en toute lettre [ par jayrock ] BonjourJ'aimerais savoir si quelqu'un a déjà fait un programme qui permet à partir d'une chaine de caractères "495" de traduire ça part "quatre cent q Grand Nombre [ par vicovico ] Bonjour a tous,Est ce que quelqu'un saurait comment gerer les tres grand nombres avec VB ?et comment faire quand on effectue des operations sur des ch


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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,827 sec (3)

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