Gros Calcul

kiboumz Messages postés 120 Date d'inscription mercredi 17 septembre 2003 Statut Membre Dernière intervention 18 mai 2007 - 21 janv. 2005 à 21:23
mrdep1978 Messages postés 402 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 7 juin 2009 - 21 janv. 2005 à 22:34
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

acer2000 Messages postés 17 Date d'inscription samedi 18 octobre 2003 Statut Membre Dernière intervention 10 mars 2005
21 janv. 2005 à 21:40
Utilise la variable de type -> Long. La plage d'utilisation est de
-9223372036854775808 à 9223372036854775807 . Ça devrait suffire!

Go pour les gros calcul...
0
kiboumz Messages postés 120 Date d'inscription mercredi 17 septembre 2003 Statut Membre Dernière intervention 18 mai 2007
21 janv. 2005 à 22:18
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+
0
thierrydelepine Messages postés 521 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 11 septembre 2008 6
21 janv. 2005 à 22:21
[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
0
mrdep1978 Messages postés 402 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 7 juin 2009 7
21 janv. 2005 à 22:34
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 ....
0
Rejoignez-nous