1 votes

Comment faire des opérations mathématiques dans le shell Android ?

Pour effectuer des opérations mathématiques dans le shell Linux, le langage bc peut être utilisé. Par exemple,

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

Cela donnera une sortie de 20.0000

Malheureusement bc n'est pas disponible sur Android. Ma question est la suivante ,

1) Comment faire des opérations mathématiques dans le shell Android ?

2) Si bc doit être utilisé, alors, comment l'installer dans Android ?

Il me suffit de pouvoir effectuer des calculs en nombres entiers, je n'ai pas vraiment besoin de résultats en virgule flottante ou en précision arbitraire.

1voto

Andy Brudtkuhl Points 1714

BusyBox ne comprend pas bc mais il inclut la calculatrice de notation polonaise inversée. dc . Busybox pouvant être installé à partir de plusieurs installateurs sur Google Play, il s'agit probablement du moyen le plus simple d'obtenir une calculatrice en ligne de commande sur Android.

Alternativement, j'ai entendu dire que bc peut être compilé pour Android assez facilement en utilisant le NDK Android, donc si vous êtes à l'aise avec la compilation de logiciels, vous pouvez le faire.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X