kiboumz
Messages postés120Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention18 mai 2007
-
21 janv. 2005 à 21:23
mrdep1978
Messages postés402Date d'inscriptionjeudi 25 novembre 2004StatutMembreDerniè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
kiboumz
Messages postés120Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention18 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
thierrydelepine
Messages postés521Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention11 septembre 20086 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 #.
mrdep1978
Messages postés402Date d'inscriptionjeudi 25 novembre 2004StatutMembreDernière intervention 7 juin 20097 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 ....