Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Консоль как калькулятор.  (Прочитано 14071 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Silent sorrow

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
  • После ядерной войны спасется только Линукс...
    • Просмотр профиля
Консоль как калькулятор.
« : 18 Апреля 2010, 14:11:02 »
Есть возможность использовать терминал как калькулятор? Какие команды?
« Последнее редактирование: 18 Апреля 2010, 20:46:35 от Silent sorrow »

Оффлайн ZwS

  • Старожил
  • *
  • Сообщений: 1674
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #1 : 18 Апреля 2010, 14:18:07 »
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Оффлайн Silent sorrow

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
  • После ядерной войны спасется только Линукс...
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #2 : 18 Апреля 2010, 14:20:57 »
Понял. Спс.

Оффлайн tolik-blik

  • Новичок
  • *
  • Сообщений: 27
  • Ubuntu 10.04
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #3 : 18 Апреля 2010, 14:37:26 »
Ну так уже интересно, а как со скрипта, например, подать числа и получить ответ?
 bc ведь не умеет так, не?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #4 : 18 Апреля 2010, 14:47:25 »
Надо выражение для bc подавать на stdin. Тпиа того:
bc <<< 2+2

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #5 : 18 Апреля 2010, 15:09:47 »
Вопросы есть.
Цитировать
armad@armad:~$ bc <<< 2 + s (10)
bash: ошибка синтаксиса около неожиданной лексемы `('
ман читал, но видно плохо. вопрос - как? синусы там, косинусы...
Цитировать
   MATH LIBRARY
       If  bc  is  invoked with the -l option, a math library is preloaded and
       the default scale is set to 20.   The  math  functions  will  calculate
       their  results  to  the  scale set at the time of their call.  The math
       library defines the following functions:

       s (x)  The sine of x, x is in radians.

       c (x)  The cosine of x, x is in radians.

       a (x)  The arctangent of x, arctangent returns radians.

       l (x)  The natural logarithm of x.

пробовал всяко, например
Цитировать
armad@armad:~$ bc -l <<< 2 + s (10)
bash: ошибка синтаксиса около неожиданной лексемы `('
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #6 : 18 Апреля 2010, 17:40:21 »
bc -l <<< '1 + s (3)'
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #7 : 18 Апреля 2010, 17:41:43 »
Круто!! Сенкьс. А где можно почитать подробнее?
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

Оффлайн vasyl

  • Старожил
  • *
  • Сообщений: 1724
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #8 : 18 Апреля 2010, 18:10:46 »
А python не подойдет?
Ubuntu Mate 16.04 + Windows 10

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #9 : 18 Апреля 2010, 18:12:35 »
Плин, ну читаем тему, а? - Консоль как калькулятор.
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

Оффлайн vasyl

  • Старожил
  • *
  • Сообщений: 1724
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #10 : 18 Апреля 2010, 18:16:57 »
armad,нормально в консоли работает.
(Нажмите, чтобы показать/скрыть)


« Последнее редактирование: 18 Апреля 2010, 20:56:12 от vasyl »
Ubuntu Mate 16.04 + Windows 10

Оффлайн trubofan

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #11 : 18 Апреля 2010, 18:42:03 »
А python не подойдет?
+ 1 к python, сам его запускаю постоянно, если нужно что-то быстро посчитать.

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #12 : 18 Апреля 2010, 18:49:29 »
Ну во первых питон все таки доп. приблуда. И нифига не проще. (Его еще учить надо)
Хотя как вариант тоже пойдет.
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

Оффлайн trubofan

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #13 : 18 Апреля 2010, 18:53:54 »
Python - не доп. приблуда, он входит в стандартную конфигурацию.
Да и учить его не надо, если он нужен только как замену калькулятору:
Python 2.6.4 (r264:75706, Dec  7 2009, 18:45:15)
[GCC 4.4.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 2*2
4
>>> 2 * (2+2)
8

Просто пишешь выражение, которое хочешь посчитать, и python его вычислит.


Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Re: Консоль как калькулятор.
« Ответ #14 : 18 Апреля 2010, 18:56:09 »
Сенксь. Поучим. Все на благо.
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

 

Страница сгенерирована за 0.071 секунд. Запросов: 23.