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


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

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

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

Оффлайн Silent sorrow

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

Оффлайн ZwS

  • Редактор
  • Старожил
  • *
  • Сообщений: 1687
    • Просмотр профиля
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.057 секунд. Запросов: 22.