Por @Alvy

Una calculadora… aproximadamente

Filip Hracek creó allá por 2020 esta Unsure Calculator, algo que podríamos traducir como una «calculadora insegura» o «calculadora de aproximaciones». Es como una calculadora normal en todos los aspectos pero tiene un operador especial: ~ (virgulilla o tilde, en inglés), que sirve para introducir un rango de números aproximados, por ejemplo «entre 1,10 y 1,30» (1.10~1.30). El resultado se expresa como un histograma, percentiles y demás, que dejan ver cuál puede ser el grado de probabilidad de que el resultado sea correcto.

Lo divertido es que sirve para calcular cualquier fórmula aunque no estés muy seguro de los valores de algunas variables. En el ejemplo, imagina que vendes un producto por 200 y que el precio final puede que varíe entre 1,10 y 1,30. El resultado será un valor entre 220 y 260, con un máximo en 240 (que es el percentil 50% en este caso).

La calculadora maneja los operadores básicos + - * y /, pero también tiene ^ (potencia), sqrt() (raíz cuadrada) o sin() cos() tan() para trigonometría.

El código fuente está en Github: Unsure Calculator por si alguien quiere entender cómo está construida o mejorarla, aunque el proyecto parece que está parado hace años.

Relacionado:

Compartir en Flipboard Publicar