Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 485

 

Pouvez-vous me dire s'il est possible de calculer un nombre dans l'éditeur mql4 : 108 à la 4096e puissance.

Et si oui, comment le faire.

 
pako:

Alors quel est le problème ?


?
 
alex12:

Pouvez-vous me dire s'il est possible de calculer un nombre dans l'éditeur mql4 : 108 à la 4096e puissance.

Et si oui, comment le faire.


Non, ce sera 8,01129039727145009060093343395e+8328 et le type de données le plus "capacitif", le double, permet une valeur maximale de 1,7976931348623158e+308.
 

Que signifie e+8328 ?

 
Cela signifie un nombre avec 8328 chiffres après le premier chiffre. Je ne pense pas qu'il y ait autant de particules dans l'univers entier, c'est comme 10^81, c'est-à-dire 1,e+81 ;)))
 

si le type de données est double, permet la valeur maximale1.7976931348623158e+308

Quelle est la puissance maximale d'un nombre?

 

Si vous prenez votre nombre 108, vous obtiendrez au maximum 151 à la puissance 151 - 108^151=1.11426138071861e+307

108^152=1.20340229117609e+309 est trop pour une programmation MCL, sans parler de 108^4096

Quel genre de calculs nécessiterait une telle échelle ?

 
Il s'avère donc que vous pouvez représenter ce nombre = 1 et 307 zéros ?
 
Grosso modo, oui.
 

donc ce nombre est : 8.01129039727145009060093343395e+8328

peut être exprimé approximativement par 8 et 8328 zéros ?