Det matematiske quiz-hjørne
Spørgsmål: Hvilket tal er det højeste, som man kan skrive med 3 ens cifre?
A) 999
B) 999
C) 999
NB! Desværre kan hverken Internet Explorer (IE), Google Chrome eller Opera vise resultaterne, da den anvendte beregningsfunktion's rækkevidde ligger uden for deres evner.
De kan højest vise 21 cifre, hvilket ikke er nok til de to første muligheder, da de har henholdsvis 95 og 78 cifre...
Men det korrekte svar er: A - 999
(Læses: 9 i nioghalvfemsindstyvende), hvilket giver flg. resultat:
29.512.665.430.652.752.164.729.983.555.913.411.772.143.573.961.380.588.667.145.379.052.510.492.416.658.295.249.346.477.686.784
Kan læses (ikke 100% sikkert):
29quindecilliarder 512quindecillioner 665quattuordecilliarder 430quattuordecillioner 652tredecilliarder 752tredecillioner 164duodecilliarder 729duodecillioner 983undecilliarder 555undecillioner 913decilliarder 411decillioner 772nonilliarder 143nonillioner 573oktilliarder 961oktillioner 380septilliarder 588septillioner 667sekstilliarder 145sekstillioner 379kvintilliarder 052kvintillioner 510kvadrilliarder 492kvadrillioner 416trilliarder 658trillioner 295billiarder 249billioner 346milliarder 477millioner 686tusinde 784.
Svaret er: A - 999
(Læses: 9 i nioghalvfemsindstyvende), hvilket giver flg. resultat:
Kan læses (ikke 100% sikkert):
29quindecilliarder 512quindecillioner 665quattuordecilliarder 430quattuordecillioner 652tredecilliarder 752tredecillioner 164duodecilliarder 729duodecillioner 983undecilliarder 555undecillioner 913decilliarder 411decillioner 772nonilliarder 143nonillioner 573oktilliarder 961oktillioner 380septilliarder 588septillioner 667sekstilliarder 145sekstillioner 379kvintilliarder 052kvintillioner 510kvadrilliarder 492kvadrillioner 416trilliarder 658trillioner 295billiarder 249billioner 346milliarder 477millioner 686tusinde 784.
Og 999 (B) giver:
Og 999 (C) giver:
På denne side er der brugt to funktioner - show() og potens().
Begge funktioner hentes ind efter at siden er indlæst.
Dette gøres for at sikre, at alle elementer er blevet indlåst i sidens DOM, så javascript-funktionerne har adgang til dem alle.
show() viser eller skjuler et givent element, som defineres i kaldet - eks. show('svar'), som ville vise elementet med id'et "svar".
potens() laver udregningen af svaret og tusindtalsseparation.
Til udregningen bruges to af javascripts indbyggede funktioner - Math.pow(x, y) og z.toPrecision(e).
Math.pow() udfører selve potensudregningen mens toPrecision() sørger for, at tallet bliver vist i sin fulde længde og ikke som "".