Calcolatrice di Windows: Easter Eggs o Bug?

da | Mag 22, 2011 | Microsoft Windows

Sono anni ormai che Microsoft inserisce di proposito degli Easter Eggs (uova di pasqua) all’interno dei suoi software di base ed applicativi. Tutti ricordiamo il vecchio trucchetto per vincere su free cell, il flipper di word 97, il gioco di guida in excel 2004, etc.. Oggi però, ve ne propongo uno nuovo, non so di preciso se è un easter egg voluto, o soltanto un errore di programmazione (bug). Sono più orientato per la prima, visto che è presente sull’applicazione Calcolatrice di vari sistemi operativi Windows.

Il trucco è semplice, basta aprire la calcolatrice e calcolare la radice quadrata del numero 4. In seguito, al risultato bisogna sottrarre 2. Stranamente però, avremo un risultato diverso da quello che ci aspettiamo..

Nell’immagine, incorniciata a destra, potete visualizzare i vari passaggi che ho effettuato con il relativo risultato.

Il risultato è il seguente: -1,068281969439142e-19 molto lontano dallo zero a cui siamo abituati!

La cosa curiosa è che in ogni versione di windows dove è presente questo “bug” viene calcolato un risultato differente.

L’errore si ripete per qualsiasi calcolo di radicale a cui dopo sottraiamo lo stesso risultato. Per esempio, se calcoliamo la radice quadrata del numero 25, il risultato è 5. Se al risultato sottraiamo 5, avremo come risultato 1,232432782637003e-18

Ricapitolando:

SQRT(4) = 2 -> 2-2 = -1,068281969439142e-19

SQRT(25) = 5 -> 5-5 = 1,232432782637003e-18

SQRT(49) = 7 -> 7-7 = -1,561445064059164e-19

Ovviamente ho provato anche con numeri che non posseggono una radice quadrata perfetta, ma il risultato è il medesimo. Lo zero sembra non voler proprio uscir fuori

 

Condividi questo articolo su:

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *