Как делать математические операции в оболочке Android? -- shell поле с участием calculator пол android Связанный проблема

How to do math operations in android shell?


1
vote

проблема

русский

Делать математические операции в оболочке Linux, язык BC можно использовать. Например,

 <код> echo `echo "scale=4;sqrt(400)"|bc -l`   

Это даст вывод 20.0000

К сожалению, до н.э. не доступен на Android. Мой вопрос,

1) Как сделать математические операции в оболочке Android?

2) Если BC должен использоваться, то, как установить его в Android?

Для меня достаточно хорош, если бы я смогу сделать целочисленные расчеты, мне не очень нужна плавающая точка или произвольные прецизионные результаты.

Английский оригинал

To do math operations in Linux shell, bc language can be used. For example,

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

This will give output of 20.0000

Unfortunately bc is not available on android. My question is,

1) How do I do math operations in android shell?

2) If bc has to be used, then, how to install it in android?

It is good enough for me if I can do integer calculations, I don't really need floating point or arbitrary precision results.

     
 
 

Список ответов

1
 
vote

busybox не включает <код> bc , но он включает в себя калькулятор обратного польского языка <код> dc . Поскольку BusyBox может быть установлен из нескольких установщиков в Google Play, это, вероятно, самый простой способ получить калькулятор на основе командной строки на Android.

В качестве альтернативы, я слышал, что bc можно скомпилировать для Android довольно легко с помощью Android NDK, поэтому, если вам удобно с компиляцией программного обеспечения, вы могли бы сделать это.

 

BusyBox doesn't include bc, but it does include the Reverse Polish Notation calculator dc. Since Busybox can be installed from several installers on Google Play, this is probably the easiest way to get a command-line-based calculator on Android.

Alternatively, I've heard that bc can be compiled for Android quite easily using the Android NDK, so if you're comfortable with compiling software you could do this.

 
 

Связанный проблема

0  Доступ к истории расчета на приложении HTC Calculator  ( Accessing calculation history on htc calculator app ) 
На моем HTC Thunderbolt, он поставляется с приложением калькулятора. Если вы удерживаете кнопку Clear , вы получаете тост, который говорит: История расчет...

4  Есть ли способ сделать телефон Android только запускать одно приложение и ничего другого?  ( Is there a way to make an android phone only run one app and nothing else ) 
Я хочу взять старый телефон Android и превратить его в выделенный калькулятор. Другими словами, я хотел бы сделать это, поэтому я загружаю телефон, и мой каль...

1  Как делать математические операции в оболочке Android?  ( How to do math operations in android shell ) 
Делать математические операции в оболочке Linux, язык BC можно использовать. Например, <код> echo `echo "scale=4;sqrt(400)"|bc -l` Это даст вывод 20.000...

2  Удалить тысячи сепаратора в калькуляторе приложение Samsung Galaxy S2  ( Remove thousands separator in calculator app of samsung galaxy s2 ) 
Есть ли способ настроить стандартное приложение калькулятора в мобильном телефоне Samsung Galaxy S2 не отображать тысячи сепаратора? Я хочу отображать 1000 ...

3  Неожиданный результат при использовании тригонометрической функции на калькуляторе Kitkat  ( Unexpected result when using trigonometric function on kitkats calculator ) 
Я получаю неожиданные результаты при использовании тригонометрических функций на моем телефоне Android 4.4.2. Например, если я вхожу в <код> sin(30)= Я пол...

8  Как получить доступ к истории калькулятора на ASP Android Kitkat?  ( How to access the calculator history on aosp android kitkat ) 
Нативное приложение калькулятора для Android имеет вариант «чистой истории», но я не знаю, как увидеть эту историю. Я попробовал движения для промахов, щелк...

0  Как вы можете получить доступ к графикам в XLYTHE Calculator App?  ( How do you access the graphs in xlythe calculator app ) 
Я недавно скачал приложение XLYTHE Calculator ( ссылка на Играть в магазин здесь ). Приложение утверждает, что поддерживает функции графиков. Но я не знаю, ка...

0  Калькулятор WiFi Использование на зефир, Nexus 5? Какие?  ( Calculator wifi usage on marshmallow nexus 5 what ) 
Я не использовал приложение калькулятора. Я также не знаю, почему это будет использовать Wi-Fi или любой вид внешних данных. Но вот, ниже: Я недавно мель...

0  Как сообщать об ошибке в калькуляторе  ( How to report an bug in calculator ) 
Как сообщать об ошибке или на самом деле ошибка в калькуляторе, который поставляется с Android? Версия Android на моем Tab4 - 4.4.2 и 4.1.2 на моем телефоне S...

-1  Калькулятор выполняет операции в правильном порядке в конце концов [закрыто]  ( The calculator performs the operations in correct order after all ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт. Этот вопрос Off-Topic . В настоящее время он не принимае...