1 votos

¿Cómo hacer operaciones matemáticas en el shell de Android?

Para realizar operaciones matemáticas en el shell de Linux, se puede utilizar el lenguaje bc. Por ejemplo,

echo `echo "scale=4;sqrt(400)"|bc -l`

Esto dará una salida de 20.0000

Lamentablemente bc no está disponible en Android. Mi pregunta es,

1) ¿Cómo puedo realizar operaciones matemáticas en el shell de Android?

2) Si hay que usar bc, entonces, ¿cómo instalarlo en Android?

A mí me basta con que pueda hacer cálculos con números enteros, no necesito realmente resultados en coma flotante o de precisión arbitraria.

1voto

Andy Brudtkuhl Puntos 1714

BusyBox no incluye bc pero incluye la calculadora de Notación Polaca Inversa dc . Dado que Busybox se puede instalar desde varios instaladores en Google Play, esta es probablemente la forma más fácil de obtener una calculadora basada en la línea de comandos en Android.

Como alternativa, he oído que bc se puede compilar para Android con bastante facilidad utilizando el NDK de Android, así que si te sientes cómodo compilando software podrías hacerlo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X