www.raaar.ru

КОНСОЛЬНЫЙ КАЛЬКУЛЯТОР


  
    Консольный калькулятор предназначен для использования без графической среды в Linux или в эмуляторе терминала. Позволяет вычислять синус, косинус, тангенс, котангенс, процентное отношение, логарифмы по любому основанию, вставлять в вычисления физические и астрономические константы, производить операции с памятью, возводить в любую степень, извлекать корень и прочие арифметические действия. Имеет режим суммирования. Вывод результата вычислений в научном формате. Программа предельно проста в освоении. После копирования файла в bin - директорию и придания ему свойства исполняемой программы:

#cp  /home/user/calc /bin
#chmod +x /bin/calc
вызываем программу:
$/bin/calc

   
Интерфейс программы одинаков в Linux и Windows. Есть лишь небольшая тонкость в том, что для запуска кликом мышки в windows требуется кодировка CP866 (ДОСовская кодировка), а для запуска из командной строки нужна кодировка CP1251 (Windows-кодировка). В Linux, как правило, используется UTF-8 для Gnome-GTK-KDE, именно в ней выполнена программа. Вид запущенной программы в начале работы:

Интерфейс консольного калькулятора в начале работы

    Первой строчкой показано состояние памяти калькулятора. С ней можно выполнять различные операции. Все они обозначены в меню, которое становится видно после ввода первого численного значения:

    После ввода каждого значения нажимается Enter:

Меню выбора операции с численными значениями в консольном калькуляторе

    Как видно на скрине, второй строчкой сверху отображается результат, а на третьей - последнее введённое численное значение. В две колонки расположены обозначения операций (действий) и их краткое пояснение. Следует вводить знаки с клавиатуры в точности, как они обозначены, поскольку меню чувствительно к регистру. Например:
предположим, что введено значение угла, в градусах ( 76 = 7,6E+001), вычислим косинус угла. Для этого, как значится в меню, вводим  cos  и нажимаем Enter :

Вычисление косинуса угла в консольном калькуляторе

Вычисление косинуса угла в консольном калькуляторе - результат

    Во второй строке сверху считываем значение cos(76º) = 2,41921895599668E-001 = 0,2419.....68
   Для записи полученного значения в память, набираем m  и  Enter :

 Консольный калькулятор запись результата в память

Для очистки памяти набираем rm и Enter :

Освобождение памяти консольного калькулятора

    Для сброса результата набираем c и Enter :

Удаление результата, сброс в консольном калькуляторе

    На скрине видно, что строка памяти и строка результата вычислений теперь пусты, остаётся лишь последнее введённое число. Одновременно калькулятор выводит меню ввода числового значения для новых вычислений. Здесь в случае ввода нуля ( 0 и Enter ), появится другое меню выбора некоторых констант из физики, математики и химии:

меню выбора констант консольного калькулятора

    Например, выберем "Число Авогадро" - ( L и Enter ):

Набор числа Авогадро в консольном калькуляторе

    Число Авогадро теперь записано в результат и в качестве последнего введённого числа. Калькулятор переключился к меню выбора действий с этим числом.
    У калькулятора есть дополнительно режим многочисленного суммирования. Для перехода в этот режим набирается первое число (например 6 ), затем  ++ и Enter :

режим суммирования в консольном калькуляторе

Далее вводим числа лишь нажимая между ними Enter .

Режим суммирования консольного калькулятора - сложение чисел

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

выход из режима суммирования в меню выбора операций с числами в консольном калькуляторе

    Для выхода из программы достаточно набрать двойные кавычки   " и нажать Enter

Завершение работы программы "консольный калькулятор"

Все результаты вычислений записываются в вещественный тип чисел, это позволяет считать очень большие и очень малые числа, что обычно требуется в физике и химии.

P.S. Программа обновлена. Добавлены:
  • Конвертация калорий в джоули
  • Вычисление логарифмов
  • Ввод астрономической постоянной парсек
  • Ввод астрономической постоянной световой год
  • Увеличена разрядность вычислений
Теперь окно выбора константы (ос Windows-7)  выглядит так:

Меню выбора константы консольного калькулятора в Windows - 7

    Если требуется вычислить логарифм числа: например логарифм по основанию 2 числа 8 , вводим число 8

Вычисление логарифмов в консольном калькуляторе

...после нажатия Enter выбираем log - вычисление логарифма числа:

Выбор операции типа вычисления в консольном калькуляторе

....Enter, затем вводим основание логарифма (в нашем случае это число 2 ):

Ввод основания логарифма в консольном калькуляторе

Enter и получаем результат:

Результат вычисления логарифма по основанию 2 числа 8 в консольном калькуляторе

Можно выбрать дальнейшие операции вычислений над этип результатом.

    Чтобы вычислить проценты (например 15 процентов от числа 56), вводим число 56:

Вычисление процентов в консольном калькуляторе

Затем выбираем операцию вычисления процентов ( % ):

Вычисление процентов в консольном калькуляторе

...вводим количество процентов от 100%

Вычисление процентов в консольном калькуляторе

...Получаем результат: 8.4  , то есть -  15% от 56 составит 8.4 . Далее калькулятор предлагает выбрать действия с этим результатом вычислений.

Результат вычисления процентной доли от числа 56 в консольном калькуляторе

Чтобы извлечь корень произвольной степени из числа (например из числа 8) выбираем в меню: ^^

Извлечение корня произвольной степени из числа

и жмём Enter, вводим степень (например: 3 ) :

Извлечение корня произвольной степени из числа

жмём Enter и получаем значение корня 3 степени из 8 с возможностью выбора дальнейших действий над этим результатом :

Извлечение корня третьей степени из числа восемь




Бесплатно скачать консольный калькулятор для Linux (UTF-8)
Бесплатно скачать консольный калькулятор для Windows (CP866) - запуск мышкой
Бесплатно скачать консольный калькулятор для Windows (CP1251) - запуск из командной строки

Вверх^