Pongo a prueba operaciones inválidas en diferentes calculadoras y estos fueron los resultados.

En mi infancia, solía coleccionar calculadoras y jugar con ellas, durante todo ese tiempo, notaba que ninguna calculadora era igual y siempre podía arrojar algunas diferencias en distintos resultados. Las calculadoras de manera general son dispositivos que se utilizan para realizar cálculos aritméticos y nos han facilitado mucho como parte de nuestras vidas. Existen una gran variedad de calculadoras que se ajustan a las necesidades de la persona, que empiezan desde las básicas que realizan operaciones sencillas como sumar y restar hasta más complejas en las que permiten realizar desde funciones mucho más complejas, dibujar gráficos hasta incluso desarrollar aplicaciones y más teniendo en cuenta que nuestros dispositivos inteligentes también disponen de una, la variedad es todavía más amplia.


Objetivo de este test.

En este experimento, se realizó una prueba de distintas operaciones inválidas o que de manera general, incumplen las normas matemáticas o lógicas, en distintas calculadoras. La lista de operaciones son las siguientes con sus respectivas respuestas estimadas.

1 ÷ 0 = (infinito)

0 ÷ 0 = (indeterminado)

√-1 = (i) [Número complejo]

(-1/2)! = √π

Tan(90º) = (infinito) [en grados]

Log(0) = (-infinito)

0 ^ 0 = (indeterminado)

También se pondrá a prueba cual es el número más grande y más pequeño (positivo) que podrá soportar cada calculadora.

 

De igual manera, se mencionarán los estados de los resultados de cada calculadora en cada una de las distintas operaciones.

PASS: El resultado ha salido satisfactoriamente según la respuesta estimada. Para los resultados indeterminados, es válido que el resultado sea capturado con un mensaje de error en lugar de que diga directamente que es indeterminado o su mensaje equivalente.

ISSUES: El resultado puede dar un resultado parcialmente erróneo o impreciso pero cercano al estimado, también es válido si al intentar cargar un resultado, el sistema colapse o se bloquee.

FAIL: El resultado dio uno completamente diferente al estimado, también se utiliza este estado si la calculadora en cuestión no soporta dicha operación por falta de funcionalidades.

 

Resultados

A continuación la lista de resultados en las distintas calculadoras utilizadas en cada una de las operaciones realizadas, las listas se encuentran en el siguiente orden, nombre/modelo del dispositivo o software – resultado – estado. La lista no es exhaustiva ya que pueden agregarse nuevos dispositivos además de los mostrados en el vídeo si así lo dispongo y también en caso de equivocarme, tan fácil es como actualizar los resultados.

 

1 ÷ 0

Nombre/Modelo de dispositivo / Software

Resultado

Estado

Kadizz KK-3032A (calculadora estándar)

E

FAIL

Casio fx-570ES plus (calculadora científica)

Math ERROR

FAIL

Texas instruments TI-85 (calculadora programable)

ERROR 02 DIV BY ZERO

FAIL

Windows 1.01 calculator

Error

FAIL

Windows 3.1 calculator

Cannot divide by zero

FAIL

Windows 95 calculator

Cannot divide by zero

FAIL

Windows XP calculator

Cannot divide by zero

FAIL

Windows 7 calculator

Cannot divide by zero

FAIL

Windows 8.1 metro calculator

Cannot divide by zero

FAIL

Windows 10 calculator

Cannot divide by zero

FAIL

Mac OS high sierra 10.13 calculator

Not a number

FAIL

Ubuntu 18.04 (Gnome calculator)

Division by zero is undefined

FAIL

Chrome OS calculator

PASS

Deepin calculator 5.7.21

Expression error

FAIL

Elementary OS calculator 7.1

inf

PASS

Redstar OS 3.0 calculator

령나누기오유

FAIL

Nokia C3-00 (S40 series calculator)

Cannot divide by zero

FAIL

Nokia 603 (Symbian belle calculator)

Unable to divide by zero

FAIL

Sony Xperia U calculator

PASS

Moto G5 (Google android calculator)

Can’t divide by 0

FAIL

Samsung galaxy a22 (Samsung calculator)

Can’t divide by 0

FAIL

Redmi note 8 (Xiaomi calculator)

Can’t divide by 0

FAIL

iPhone 6S (iOS 15 calculator)

Error

FAIL

DSOrganize (DS)

ERR

FAIL

Cinemax calculator (DSi)

Error -C-

FAIL

Easy PSP calculator (PSP)

MA ERROR

FAIL

CalculaThreeDS (3DS)

Inf+inan

PASS

Vita calculator (PS vita)

Error

FAIL

Calculator by Sabec (Switch)

NaN

FAIL

C

Warning: division by zero [-Wdiv-by-zero]

FAIL

Python 3

ZeroDivisionError: division by zero

FAIL

Java

Exception in thread “main” java.lang.ArithmeticException: / by zero

FAIL

JavaScript

Infinity

PASS

PHP

INF

PASS

Scratch 3

Infinity

PASS

Excel

#DIV/0!

FAIL

LibreOffice

#DIV/0!

FAIL

Numbers

Numbers can’t be divided by zero

FAIL

Google search calculator

Infinity

PASS

Cgtkcalc

Real: 1.#INF Abs: 1.#INF Imag: 0 Arg: 0 deg

PASS

Galculator

-inf

ISSUES

Xcas

PASS

Wolfram alpha

~∞

PASS

 

0 ÷ 0

Nombre/Modelo de dispositivo / Software

Resultado

Estado

Kadizz KK-3032A (calculadora estándar)

E

PASS

Casio fx-570ES plus (calculadora científica)

Math ERROR

PASS

Texas instruments TI-85 (calculadora programable)

ERROR 02 DIV BY ZERO

PASS

Windows 1.01 calculator

Error

PASS

Windows 3.1 calculator

Cannot divide by zero

PASS

Windows 95 calculator

Cannot divide by zero

PASS

Windows XP calculator

Result of function is undefined

PASS

Windows 7 calculator

Result is undefined

PASS

Windows 8.1 metro calculator

Result is undefined

PASS

Windows 10 calculator

Result is undefined

PASS

Mac OS high sierra 10.13 calculator

Not a number

PASS

Ubuntu 18.04 (Gnome calculator)

Division by zero is undefined

PASS

Chrome OS calculator

Not a number

PASS

Deepin calculator 5.7.21

Expression error

PASS

Elementary OS calculator 7.1

-nan

ISSUES

Redstar OS 3.0 calculator

령나누기오유

PASS

Nokia C3-00 (S40 series calculator)

Cannot divide by zero

PASS

Nokia 603 (Symbian belle calculator)

Unable to divide by zero

PASS

Sony Xperia U calculator

NaN

PASS

Moto G5 (Google android calculator)

Can’t divide by 0

PASS

Samsung galaxy a22 (Samsung calculator)

Invalid format used

PASS

Redmi note 8 (Xiaomi calculator)

Can’t divide by 0

PASS

iPhone 6S (iOS 15 calculator)

Error

PASS

DSOrganize (DS)

ERR

PASS

Cinemax calculator (DSi)

Error -C-

PASS

Easy PSP calculator (PSP)

ERROR

PASS

CalculaThreeDS (3DS)

nan+inan

PASS

Vita calculator (PS vita)

Error

PASS

Calculator by Sabec (Switch)

NaN

PASS

C

Warning: division by zero [-Wdiv-by-zero]

PASS

Python 3

ZeroDivisionError: division by zero

PASS

Java

Exception in thread “main” java.lang.ArithmeticException: / by zero

PASS

JavaScript

NaN

PASS

PHP

NAN

PASS

Scratch 3

NaN

PASS

Excel

#DIV/0!

PASS

LibreOffice

#DIV/0!

PASS

Numbers

Numbers can’t be divided by zero

PASS

Google search calculator

Error

PASS

Cgtkcalc

Real: 1.#IND Abs: 1.#IND Imag: -1.#IND  Arg: -1.#IND deg

PASS

Galculator

-nan

ISSUES

Xcas

undef

PASS

Wolfram alpha

(undefined)

PASS

 

√-1

Nombre/Modelo de dispositivo / Software

Resultado

Estado

Kadizz KK-3032A (calculadora estándar)

E

FAIL

Casio fx-570ES plus (calculadora científica)

Math ERROR

FAIL

Texas instruments TI-85 (calculadora programable)

(0,1)

PASS

Windows 1.01 calculator

Error

FAIL

Windows 3.1 calculator

Invalid value for this function

FAIL

Windows 95 calculator

Result of function is undefined

FAIL

Windows XP calculator

Invalid input for function

FAIL

Windows 7 calculator

Invalid input

FAIL

Windows 8.1 metro calculator

Invalid input

FAIL

Windows 10 calculator

Invalid input

FAIL

Mac OS high sierra 10.13 calculator

Not a number

FAIL

Ubuntu 18.04 (Gnome calculator)

i

PASS

Chrome OS calculator

Not a number

FAIL

Deepin calculator 5.7.21

Expression error

FAIL

Elementary OS calculator 7.1

-nan

FAIL

Redstar OS 3.0 calculator

수자가

FAIL

Nokia C3-00 (S40 series calculator)

Number must be positive

FAIL

Nokia 603 (Symbian belle calculator)

Unable to calculate the square root of a negative number

FAIL

Sony Xperia U calculator

NaN

FAIL

Moto G5 (Google android calculator)

Not a number

FAIL

Samsung galaxy a22 (Samsung calculator)

Can’t show undefined result

FAIL

Redmi note 8 (Xiaomi calculator)

Error

FAIL

iPhone 6S (iOS 15 calculator)

Error

FAIL

DSOrganize (DS)

ERR

FAIL

Cinemax calculator (DSi)

Error -C-

FAIL

Easy PSP calculator (PSP)

ERROR

FAIL

CalculaThreeDS (3DS)

0+i1 (crashes on real 3DS consoles, works fine on Citra emulator)

ISSUES

Vita calculator (PS vita)

nan

FAIL

Calculator by Sabec (Switch)

NaN

FAIL

C

-nan

FAIL

Python 3

ValueError: math domain error

FAIL

Java

NaN

FAIL

JavaScript

NaN

FAIL

PHP

NAN

FAIL

Scratch 3

NaN

FAIL

Excel

#NUM!

FAIL

LibreOffice

Err:502

FAIL

Numbers

Argument 1 in SQRT must be greater than or equal to 0

FAIL

Google search calculator

Error

FAIL

Cgtkcalc

Real: 0 Abs: 1 Imag: 1 Arg: 90 deg

PASS

Galculator

-nan

FAIL

Xcas

i

PASS

Wolfram alpha

i

PASS

 

(-1/2)!

Nombre/Modelo de dispositivo / Software

Resultado

Estado

Kadizz KK-3032A (calculadora estándar)

Not supported

FAIL

Casio fx-570ES plus (calculadora científica)

Math ERROR

FAIL

Texas instruments TI-85 (calculadora programable)

ERROR 04 DOMAIN

FAIL

Windows 1.01 calculator

Not supported

FAIL

Windows 3.1 calculator

Invalid value for this function

FAIL

Windows 95 calculator

Invalid input for this function

FAIL

Windows XP calculator

1.772453850905516027298167…

PASS

Windows 7 calculator

1.772453850905516027298167…

PASS

Windows 8.1 metro calculator

1.772453850905516027298167…

PASS

Windows 10 calculator

1.772453850905516027298167…

PASS

Mac OS high sierra 10.13 calculator

Not a number

FAIL

Ubuntu 18.04 (Gnome calculator)

Factorial is only defined for non-negative real numbers

FAIL

Chrome OS calculator

1.7630961587

ISSUES

Deepin calculator 5.7.21

1.772453850905516027298167…

PASS

Elementary OS calculator 7.1

Not supported

FAIL

Redstar OS 3.0 calculator

수자가

FAIL

Nokia C3-00 (S40 series calculator)

Invalid argument for function -0.5!

FAIL

Nokia 603 (Symbian belle calculator)

Not supported

FAIL

Sony Xperia U calculator

NaN

FAIL

Moto G5 (Google android calculator)

Not a number

FAIL

Samsung galaxy a22 (Samsung calculator)

Can’t show undefined result

FAIL

Redmi note 8 (Xiaomi calculator)

Error

FAIL

iPhone 6S (iOS 15 calculator)

Error

FAIL

DSOrganize (DS)

ERR

FAIL

Cinemax calculator (DSi)

Error -C-

FAIL

Easy PSP calculator (PSP)

ERROR

FAIL

CalculaThreeDS (3DS)

Not supported

FAIL

Vita calculator (PS vita)

Not supported

FAIL

Calculator by Sabec (Switch)

1

FAIL

C

Not supported

FAIL

Python 3

TypeError: ‘float’ object cannot be interpreted as an integer

FAIL

Java

Not supported

FAIL

JavaScript

Not supported

FAIL

PHP

1

FAIL

Scratch 3

Not supported

FAIL

Excel

#NUM!

FAIL

LibreOffice

Err:502

FAIL

Numbers

Argument 1 in FACT must be greater than or equal to 0

FAIL

Google search calculator

1.77245385091

PASS

Cgtkcalc

Real: ERROR Abs: ERROR Imag: ERROR Arg: ERROR

FAIL

Galculator

inf

FAIL

Xcas

√π

PASS

Wolfram alpha

√π

PASS

 

Tan(90º)

Nombre/Modelo de dispositivo / Software

Resultado

Estado

Kadizz KK-3032A (calculadora estándar)

Not supported

FAIL

Casio fx-570ES plus (calculadora científica)

Math ERROR

FAIL

Texas instruments TI-85 (calculadora programable)

ERROR 04 DOMAIN

FAIL

Windows 1.01 calculator

Not supported

FAIL

Windows 3.1 calculator

Result of function is undefined

FAIL

Windows 95 calculator

Result of function is undefined

FAIL

Windows XP calculator

Invalid input for function

FAIL

Windows 7 calculator

Invalid input

FAIL

Windows 8.1 metro calculator

Invalid input

FAIL

Windows 10 calculator

Invalid input

FAIL

Mac OS high sierra 10.13 calculator

Not a number

FAIL

Ubuntu 18.04 (Gnome calculator)

Tangent is undefined for angles that are multiples of n (180º) from n/2 (90º).

FAIL

Chrome OS calculator

1.63312393532e+16

ISSUES

Deepin calculator 5.7.21

Expression error

FAIL

Elementary OS calculator 7.1

Only supports radians

FAIL

Redstar OS 3.0 calculator

무한대

PASS

Nokia C3-00 (S40 series calculator)

Invalid argument for function TAN(1.5707963267949)

FAIL

Nokia 603 (Symbian belle calculator)

Not supported

FAIL

Sony Xperia U calculator

Only supports radians

FAIL

Moto G5 (Google android calculator)

Can’t divide by 0

FAIL

Samsung galaxy a22 (Samsung calculator)

Invalid format used

FAIL

Redmi note 8 (Xiaomi calculator)

PASS

iPhone 6S (iOS 15 calculator)

Error

FAIL

DSOrganize (DS)

3108566951794535509460

ISSUES

Cinemax calculator (DSi)

Error -C-

FAIL

Easy PSP calculator (PSP)

1.6331239353195e+16

ISSUES

CalculaThreeDS (3DS)

Only supports radians

FAIL

Vita calculator (PS vita)

21417587553015.546875

ISSUES

Calculator by Sabec (Switch)

1.63312393531954e+16 

ISSUES

C

Only supports radians

FAIL

Python 3

1.633123935319537e+16

ISSUES

Java

1.633123935319537E16

ISSUES

JavaScript

16331239353195370

ISSUES

PHP

1.6331239353195e+16

ISSUES

Scratch 3

Infinity

PASS

Excel

1.63312E+16

ISSUES

LibreOffice

1.6331E+16

ISSUES

Numbers

16331239353195400

ISSUES

Google search calculator

ERROR

FAIL

Cgtkcalc

Only supports radians

FAIL

Galculator

1.63312393532e+16

ISSUES

Xcas

PASS

Wolfram alpha

~∞

PASS

 

Log(0)

Nombre/Modelo de dispositivo / Software

Resultado

Estado

Kadizz KK-3032A (calculadora estándar)

Not supported

FAIL

Casio fx-570ES plus (calculadora científica)

Math ERROR

FAIL

Texas instruments TI-85 (calculadora programable)

ERROR 04 DOMAIN

FAIL

Windows 1.01 calculator

Not supported

FAIL

Windows 3.1 calculator

Result of function is undefined

FAIL

Windows 95 calculator

Result of function is undefined

FAIL

Windows XP calculator

Invalid input for function

FAIL

Windows 7 calculator

Invalid input

FAIL

Windows 8.1 metro calculator

Invalid input

FAIL

Windows 10 calculator

Invalid input

FAIL

Mac OS high sierra 10.13 calculator

Not a number

FAIL

Ubuntu 18.04 (Gnome calculator)

Logarithm of zero is undefined

FAIL

Chrome OS calculator

ISSUES

Deepin calculator 5.7.21

Expression error

FAIL

Elementary OS calculator 7.1

-inf

FAIL

Redstar OS 3.0 calculator

- 무한

PASS

Nokia C3-00 (S40 series calculator)

Invalid argument for function log(0)

FAIL

Nokia 603 (Symbian belle calculator)

Not supported

FAIL

Sony Xperia U calculator

-∞

PASS

Moto G5 (Google android calculator)

Not a number

FAIL

Samsung galaxy a22 (Samsung calculator)

Invalid format used

FAIL

Redmi note 8 (Xiaomi calculator)

-∞

PASS

iPhone 6S (iOS 15 calculator)

Error

FAIL

DSOrganize (DS)

ERR

FAIL

Cinemax calculator (DSi)

Error -C-

FAIL

Easy PSP calculator (PSP)

MA ERROR

FAIL

CalculaThreeDS (3DS)

-inf

PASS

Vita calculator (PS vita)

Not supported

FAIL

Calculator by Sabec (Switch)

NaN

FAIL

C

-inf

PASS

Python 3

ValueError: math domain error

FAIL

Java

-Infinity

PASS

JavaScript

-Infinity

PASS

PHP

-INF

PASS

Scratch 3

-Infinity

PASS

Excel

#NUM!

FAIL

LibreOffice

Err:502

FAIL

Numbers

Argument 1 in LOG10 must be greater than 0

FAIL

Google search calculator

-Infinity

PASS

Cgtkcalc

Real: -1.#INF Abs: -1.#IND Imag: -1.#IND  Arg: -1.#IND deg

PASS

Galculator

-inf

PASS

Xcas

-∞

PASS

Wolfram alpha

-∞

PASS

 

0 ^ 0

Nombre/Modelo de dispositivo / Software

Resultado

Estado

Kadizz KK-3032A (calculadora estándar)

Not supported

FAIL

Casio fx-570ES plus (calculadora científica)

Math ERROR

PASS

Texas instruments TI-85 (calculadora programable)

ERROR 04 DOMAIN

PASS

Windows 1.01 calculator

Not supported

FAIL

Windows 3.1 calculator

Invalid value for this function

PASS

Windows 95 calculator

1

FAIL

Windows XP calculator

1

FAIL

Windows 7 calculator

1

FAIL

Windows 8.1 metro calculator

1

FAIL

Windows 10 calculator

1

FAIL

Mac OS high sierra 10.13 calculator

Not a number

PASS

Ubuntu 18.04 (Gnome calculator)

Zero raised to zero is undefined

PASS

Chrome OS calculator

1

FAIL

Deepin calculator 5.7.21

1

FAIL

Elementary OS calculator 7.1

1

FAIL

Redstar OS 3.0 calculator

1

FAIL

Nokia C3-00 (S40 series calculator)

1

FAIL

Nokia 603 (Symbian belle calculator)

Not supported

FAIL

Sony Xperia U calculator

1

FAIL

Moto G5 (Google android calculator)

1

FAIL

Samsung galaxy a22 (Samsung calculator)

1

FAIL

Redmi note 8 (Xiaomi calculator)

1

FAIL

iPhone 6S (iOS 15 calculator)

Error

PASS

DSOrganize (DS)

1

FAIL

Cinemax calculator (DSi)

1

FAIL

Easy PSP calculator (PSP)

1

FAIL

CalculaThreeDS (3DS)

0

FAIL

Vita calculator (PS vita)

1

FAIL

Calculator by Sabec (Switch)

0

FAIL

C

1

FAIL

Python 3

1.0

FAIL

Java

1.0

FAIL

JavaScript

1

FAIL

PHP

1

FAIL

Scratch 3

Not supported

FAIL

Excel

#NUM!

PASS

LibreOffice

1

FAIL

Numbers

The formula calculates zero to the power of zero, which can’t be computed

PASS

Google search calculator

1

FAIL

Cgtkcalc

Real: 1 Abs: 1 Imag: 0 Arg: 0 deg

FAIL

Galculator

1

FAIL

Xcas

undef

PASS

Wolfram alpha

(undefined)

PASS

 

Número más grande posible

Nombre/Modelo de dispositivo / Software

Número máximo posible

¿Qué sucede si se excede el valor máximo?

Kadizz KK-3032A (calculadora estándar)

(10^8) - 1

E

Casio fx-570ES plus (calculadora científica)

(10^100) - (10^87)

Math ERROR

Texas instruments TI-85 (calculadora programable)

10^999

ERROR 01 OVERFLOW

Windows 1.01 calculator

(10^8) - 1

Error

Windows 3.1 calculator

10^308

Result is too large to store.

Windows 95 calculator

10^308

Result is too large.

Windows XP calculator

10^43429 (Using the pow function). Possibly infinite (Multiplying indefinitely or using factorial) depending on hardware device

Undefined

Windows 7 calculator

10^9,999

Overflow

Windows 8.1 metro calculator

10^9,999

Overflow

Windows 10 calculator

10^9,999

Overflow

Mac OS high sierra 10.13 calculator

10^160

Not a number

Ubuntu 18.04 (Gnome calculator)

10^862 (Some higher numbers work partially)

Overflow: the result couldn’t be calculated

Chrome OS calculator

10^308

Deepin calculator 5.7.21

10^536,870,911

Expression error

Elementary OS calculator 7.1

10^308

inf

Redstar OS 3.0 calculator

10^127

무한대

Nokia C3-00 (S40 series calculator)

(10^15) - 10

Maximum result is 15 digits

Nokia 603 (Symbian belle calculator)

10^99

Result too large to display

Sony Xperia U calculator

10^308

Moto G5 (Google android calculator)

10^102,013

Timed out. Value may be infinite or undefined.

Samsung galaxy a22 (Samsung calculator)

10^308

Redmi note 8 (Xiaomi calculator)

10^308

iPhone 6S (iOS 15 calculator)

10^160

Error

DSOrganize (DS)

10^199,999

ERR

Cinemax calculator (DSi)

10^108

Error -C-

Easy PSP calculator (PSP)

10^308

MA ERROR

CalculaThreeDS (3DS)

10^323

1.79769313486e+303

Vita calculator (PS vita)

10^63

Application crashes

Calculator by Sabec (Switch)

10^308

Infinity

C

1.18973e+4,932

 

Python 3

1.797e+308

OverflowError: math range error

Java

1.797e+308

Infinity

JavaScript

1.797e+308

Infinity

PHP

1.797e+308

INF

Scratch 3

10^308

Infinity

Excel

10^308

#NUM!

LibreOffice

10^308

#NUM!

Numbers

10^308

POWER requires its arguments to result in a number within the valid range.

Google search calculator

10^308

Infinity

Cgtkcalc

10^308

Real: 1.#INF Abs: 1.#INF Imag: -1.#INF Arg: 0 deg

Galculator

10^4,932

inf

Xcas

10^1,999 (Displayable on screen)

10^3,197 (Calculable)

Integer_too_large_for_display or

Wolfram alpha

10^10^201.2979042432009

Timed out

 

Número más pequeño positivo

Nombre/Modelo de dispositivo / Software

Número mínimo positivo posible

¿Qué sucede si se excede el valor mínimo?

Kadizz KK-3032A (calculadora estándar)

10^-7

0

Casio fx-570ES plus (calculadora científica)

10^-99

0

Texas instruments TI-85 (calculadora programable)

10^-999

0

Windows 1.01 calculator

10^-8

0

Windows 3.1 calculator

10^-308

0

Windows 95 calculator

9.97^-324

0

Windows XP calculator

10^-43429 (Using the pow function). Possibly infinite (Multiplying indefinitely or using factorial) depending on hardware device

Undefined

Windows 7 calculator

10^-9,999

Overflow

Windows 8.1 metro calculator

10^-9,999

Overflow

Windows 10 calculator

10^-9,999

Overflow

Mac OS high sierra 10.13 calculator

10^-95

Not a number

Ubuntu 18.04 (Gnome calculator)

10^-9

0

Chrome OS calculator

10^-323

0

Deepin calculator 5.7.21

10^-536,870,912

Expression error

Elementary OS calculator 7.1

10^-9

0

Redstar OS 3.0 calculator

10^-127

0

Nokia C3-00 (S40 series calculator)

10^-13

0

Nokia 603 (Symbian belle calculator)

10^-99

0

Sony Xperia U calculator

10^-323

0

Moto G5 (Google android calculator)

10^-15051

Timed out. Value may be infinite or undefined.

Samsung galaxy a22 (Samsung calculator)

10^-323

0

Redmi note 8 (Xiaomi calculator)

10^-323

0

iPhone 6S (iOS 15 calculator)

10^-95

Error

DSOrganize (DS)

10^-20

0

Cinemax calculator (DSi)

10^-108

Error -C-

Easy PSP calculator (PSP)

10^-323

0

CalculaThreeDS (3DS)

10^-5

0

Vita calculator (PS vita)

10^-10

0

Calculator by Sabec (Switch)

10^-323

0

C

-3.3621e-4,932

 

Python 3

5e-324

0

Java

4.9e-324

0

JavaScript

5e-324

0

PHP

4.94e-324 Note: 10^-323 is buggy result 9.88e-324

0

Scratch 3

10^-323

0

Excel

10^-307

0

LibreOffice

10^-307

#NUM!

Numbers

10^-323

0

Google search calculator

10^-323

0

Cgtkcalc

10^-323

Real: 0 Abs: 0 Imag: 0  Arg: 0 deg

Galculator

10^-4,965

0

Xcas

10^-1,999 (Displayable on screen)

10^-3,197 (Calculable)

Integer_too_large_for_display or 0.0

Wolfram alpha

9^-9^9^9^9^9^9^9^9^9^9^9

Timed out

 

 

Comentarios en el análisis

Hasta la fecha, las únicas calculadoras que pudieron pasar todas las pruebas fueron Xcas y Wolfram alpha. La calculadora que pudo almacenar tanto el número más grande como el más pequeño posible fue Wolfram alpha, en 2º lugar quedaron Deepin calculator y en 3º DSOrganize respectivamente, en el caso de la calculadora de Windows XP es un misterio ya que depende mucho del hardware que se esté utilizando, si se tuviese un hardware muy potente, esta calculadora aniquilaría a todas las demás incluyendo a Wolfram alpha pero no lo pongo como ganador porque el número de dígitos es indeterminado. De las operaciones en las que casi ninguna calculadora superó la prueba fue la raíz cuadrada negativa, a diferencia de otros operadores las cuales no son soportadas por distintas calculadoras, este operador lo soporta la mayoría de calculadoras, pero casi ninguna trabaja con números complejos, de las pocas que soportan números complejos son las calculadoras por excelencia de Xcas y Wolfram alpha, la calculadora programable de Texas Instruments TI-85 y CalculathreeDS funciona de manera parcial, ya que al calcular una raíz negativa en hardware original como el 1er modelo de 3DS la consola se crashea, pero en el emulador Citra y en New 3DS este problema no sucede y logra calcular el número complejo exitosamente.


Comentarios