Processing math: 100%
 
+0  
 
0
977
2
avatar

Why is 2 ^2017 a math error

 Jun 23, 2015

Best Answer 

 #2
avatar+118696 
+5

Sir-Emo is right    

 

This is how you can do it on any scientific calculator  

 

y=22017logy=log22017logy=2017log2

 

2017×log10(2)=607.1775012542500804

 

logy=607.1775012542500808y=10607.1775012542500808y=100.1775012542500808×10607

 

100.1775012542500808=1.5048778649099057

 

22017=1.5048778649099057×10607

 Jun 24, 2015
 #1
avatar+427 
+5

Because this goes beyond the workable limit of most calculators.

This is because of the limitations of the computer system: they can only store numbers up to a certain size and to do this equation it needs to FAR exceed this.

 

To put it simply: computers of a "32-bit" system can use numbers that take up 32 bits of space, i.e. have 232 different numbers (inluding 0). "64-bit" are similiar but can do up tp 264.

No current operating system in the world will support what you are asking for in integers.

 

However, there is a way to calculate this using things called "longs" (Numbers with no limited bit-length). The issue here is calculators will virtually never use these for efficiency reasons.

I quickly made myself a program to do this, and the output is:

 

1504877864909870890002459133447611330097732258481694573170055888012268354132207

6177782007219047710981075054947716136472064126077643824238840065967471547556631

5608459372543711642502796605181191613879323184416012690760159020510594156393027

3723717600594767445970887146193668599049166825870452800411690209544520914290723

8410945246315083832742911528263323025464230244084170860858180649908473861473732

9040021529033435245993167449987296007346139762764351459674598804149922109794266

1066549351679026229629820374291322314211013630733173213356779824859254302754506

3446994685630981451647656652367955517092809805578371072

 

In scientific notation that is about: 1.5049 * 10607

yeh...That's kinda big

 Jun 23, 2015
 #2
avatar+118696 
+5
Best Answer

Sir-Emo is right    

 

This is how you can do it on any scientific calculator  

 

y=22017logy=log22017logy=2017log2

 

2017×log10(2)=607.1775012542500804

 

logy=607.1775012542500808y=10607.1775012542500808y=100.1775012542500808×10607

 

100.1775012542500808=1.5048778649099057

 

22017=1.5048778649099057×10607

Melody Jun 24, 2015

1 Online Users