Gros Calcul

Signaler
Messages postés
120
Date d'inscription
mercredi 17 septembre 2003
Statut
Membre
Dernière intervention
18 mai 2007
-
Messages postés
402
Date d'inscription
jeudi 25 novembre 2004
Statut
Membre
Dernière intervention
7 juin 2009
-
Bonjour,



J'aimerais savoir comment faire pour additionner, multiplier des
nombres supérieurs à 2millions vu que les integer ne vont que de -2mill
à +2mill, alors comment faire pour faire des gros calculs en vb.net





Merci

a+

4 réponses

Messages postés
17
Date d'inscription
samedi 18 octobre 2003
Statut
Membre
Dernière intervention
10 mars 2005

Utilise la variable de type -> Long. La plage d'utilisation est de
-9223372036854775808 à 9223372036854775807 . Ça devrait suffire!

Go pour les gros calcul...
Messages postés
120
Date d'inscription
mercredi 17 septembre 2003
Statut
Membre
Dernière intervention
18 mai 2007

Juste à titre d'information, y aurait-il un moyen de faire des calculs
quasi infini, genre ce créé sois meme un type de variable pour faire
10^250022222222220000 * 10^15666622266666666666





Merci

a+
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
6
[javascript:alink_4.Click() variables de type Double] (à virgule flottante en double précision) sont stockées sous la forme de nombres à virgule flottante de 64 bits (8 octets) IEEE dont la valeur est comprise entre -1,79769313486232E308 et -4,94065645841247E-324 pour les nombres négatifs et entre 4,94065645841247E-324 et 1,79769313486232E308 pour les positifs. Le
<OBJECT id=alink_5 type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11></OBJECT>[javascript:alink_5.Click() caractère de déclaration de type] Double est le signe #.

extrait de l'aide VB, il y a pas plus grand en VB
Messages postés
402
Date d'inscription
jeudi 25 novembre 2004
Statut
Membre
Dernière intervention
7 juin 2009
5
Tu peux toujours essayer (sachant qu'il faut alors construire les opérateur qui vont avec), mais pour tes nombres donnés en exemple, il te faut (environ) 6 Milliards de Go (et encore je minimise)10^15666622266666666666 > 2^(3*15666622266666666666) 2^(4,7.10^19)> Nécessite 4,7.10^19 bits = 6.10^18 octets = 6.10^9 Go CQFD
Après, si t'as les sous pour acheter la RAM qui va avec ....