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
Publicar un comentario