
Авторське право © 2001, 2002, 2005, 2006 Bernd Johannes Wuebben, Pamela Roberts, Anne-Marie Mahfouf
KCalc — калькулятор для вашого стільничного середовища. У простому режимі програмою можна скористатися для виконання базових арифметичних дій, у ній також передбачено додаткові режими для виконання інженерних, статистичних обчислень та обчислень у інших позиційних системах числення.
Зміст

У KCalc є набагато більше математичних функцій, ніж ви можете зауважити з першого погляду. Будь ласка, вивчіть розділ, присвячений клавіатурним скороченням і режимам, цього підручника, щоб дізнатися про всі доступні функції.
Крім звичайний функціональних можливостей, які пропонують вам більшість наукових калькуляторів, KCalc пропонує вам такі можливості, які варто згадати:
У KCalc закладено обчислення тригонометричних функцій, результатів виконання операцій логіки, з ним ви можете виконувати статистичні розрахунки.
KCalc надає вам змогу вирізати значення зі свого рядка результату і вставляти до нього дані.
У KCalc є стек результатів, за його допомогою ви можете поновити будь-який з попередніх результатів.
Ви можете налаштувати кольори і шрифт у вікні KCalc.
Ви можете змінити точність розрахунків у KCalc, кількість показаних цифр і кількість цифр після коми за допомогою діалогового вікна параметрів програми.
У KCalc є величезна кількість зручних клавіатурних скорочень, тому користуватися KCalc без мишки дуже просто.
Підказка: якщо натиснути (і утримувати натисненою) клавішу Ctrl, програма покаже на кожній зі своїх кнопок відповідне клавіатурне скорочення.
Примітка
У KCalc використовується звичайний запис операцій, якому навчають у школі, а не спосіб запису з негайним виконанням, який використовується у багатьох простих калькуляторах.
Отримуйте задоволення від роботи з KCalc!
Bernd Johannes Wuebben

Типове користування програмою очевидне і подібне до способу користування більшістю з наукових калькуляторів, але вам слід звернути увагу на такі особливості KCalc:
- Стек результатів
Кожного разу, коли ви клацаєте лівою кнопкою миші, навівши вказівник на кнопку , натискаєте клавіші Enter або = на клавіатурі, показаний результат записується до стеку результатів KCalc. Пересуватися стеком результатів можна за допомогою комбінацій клавіш Ctrl+Z і Ctrl+Shift+Z.
- Функція відсотків
Функція відсотків працює інакше, ніж на більшості калькуляторів. Але, якщо ви ознайомитеся з тим, як вона працює, її розширена функціональність буде для вас дуже корисною. Щоб дізнатися про це більше, перегляньте розділ, що стосується функції відсотків.
- Вирізання і вставляння
Натискання комбінації клавіш Ctrl+C помістить показане число до буфера.
Натискання комбінації клавіш Ctrl+V вставить вміст буфера до рядка результату, якщо вміст буфера є правильно записаним числом з плаваючою комою.
Копіювати і вставляти можна також і клацаннями кнопками миші у області показу результату KCalc, але цю можливість може бути прибрано у майбутніх версіях.
- Додаткові функції
Під час першого запуску KCalc ви побачите у калькуляторі лише кнопки з основними арифметичними операціями.
За допомогою пункту меню можна вибрати режим роботи KCalc: ви можете вибрати Простий, Науковий, Статистичний режими або режим Системи числення. Будь ласка, зауважте, що з розвитком KCalc у цих режимах можливі зміни.
- Розкладка кнопок
Щоб спростити доступ до всіх функцій у розширених режимах роботи KCalc, передбачено іншу розкладку. Натисніть кнопку або комбінацію клавіш Ctrl+2, щоб побачити цю розкладку.
- Журнал
На панелі журналу буде показано усі обчислення, які було виконано у KCalc для поточного сеансу роботи KCalc. Натисніть кнопку або клавішу Del, щоб спорожнити журнал. Щоб активувати або дезактивувати панель, скористайтеся пунктом Показувати журнал у меню на панелі меню або натисніть комбінацію клавіш Ctrl+H.

У цьому режимі стовпчик кнопок ліворуч буде віддано під тригонометричні функції:
Кнопки | Функція |
---|---|
Вводить програму у гіперболічний підрежим. Наприклад, Hyp Sin обчислює гіперболічний синус: sh | |
Обчислює синус | |
Shift або | Обчислює арксинус |
Обчислює косинус | |
Shift або | Обчислює арккосинус |
Обчислює тангенс | |
Shift або | Обчислює арктангенс |
Обчислює логарифм за основою 10 | |
Shift або 10x | Обчислює 10 у степені x |
Обчислює натуральний логарифм, тобто логарифм за основою e | |
Shift або ex | Обчислює експоненту (степінь e) |
У другому стовпчику розташовано кнопки алгебраїчних функцій:
Кнопки | Функція |
---|---|
Обчислює лишок у цілочисельному діленні | |
або | Ціла частина ділення (частки від ділення) |
Обчислює обернене значення числа | |
або | Обчислює кількість різних підмножин з кількості елементів, рівної другому операнду, сформованих з набору, кількість елементів у якому дорівнює першому операнду (біноміальний коефіцієнт) |
Обчислює добуток всіх додатних цілих чисел, менших або рівних поточному цілому операнду (факторіал) | |
Обчислює квадрат x | |
або | Обчислює квадратний корінь з x |
x у степені y | |
Shift xy або x1/y | x у степені 1/y |
Обчислює куб x | |
або | Обчислює кубічний корінь з x |
Обчислює добуток першого операнда на десять у степені, рівному другому операнду |

У цьому режимі у лівому стовпчику кнопок буде розташовано кнопки для статистичних функцій:
Більшість функціональних можливостей у цьому режимі зосереджено навколо кнопки . Щоб створити список числових даних, введіть число у калькулятор і натисніть кнопку . У області показу буде показано число, що збільшуватиметься зі збільшенням кількості даних і позначатиму, яку позицію у «списку» даних займає число. У звичайному калькуляторі є лише три статистичні функції: кількість елементів у списку, сума введених елементів, і сума квадратів всіх елементів у списку. KCalc відрізняється тим, що зберігає кожне зі значень, що надає вам змогу обчислювати середні значення за даними.
Кнопки | Функція |
---|---|
Показує число введених елементів даних | |
або | Обчислює суму всіх введених елементів даних |
Обчислює середнє значення всі введених елементів даних | |
або | Обчислює суму квадратів всіх введених елементів даних |
σN | Обчислює стандартне відхилення (n) |
σN або σN-1 | Обчислює незміщене стандартне відхилення вибірки (n-1) |
Обчислює медіану | |
Вводить елемент даних | |
або | Вилучає останній введений елемент даних |
Вилучає всі збережені елементи даних |
У двох наступних стовпчиках містяться кнопки з тригонометричними та алгебраїчними функціями, описані у розділі, присвяченому науковому режиму.

У цьому режимі ви зможете виконувати дії з числами у двійковій, шістнадцятковій, вісімковій та десятковій системах числення.
Вибрати систему числення можна за допомогою кнопок варіантів, розташованих праворуч. Наприклад, щоб вставити шістнадцяткове число, виконайте такі дії: натисніть кнопку Шістн на панелі варіантів, введіть число (зауважте, що ви можете використовувати літери від до для цифр, більших за 9). Тепер, якщо ви хочете переглянути введене число у двійковій системі, просто натисніть кнопку Двійк на панелі варіантів.
Двійкові, вісімкові та шістнадцяткові числа може бути показано з поділом на групи цифр, відокремлені пробілами. Таке групування може зробити читання чисел зручнішим. Наприклад, шістнадцяткове число AF1C42 може бути показано як AF 1C 42 з поділом після кожної другої цифри. Групування можна вимкнути або змінити його параметри. Скористайтеся пунктом меню → , щоб відкрити діалогове вікно налаштовування програми і змініть параметри групування на сторінці Загальне відповідним чином.
Щоб побачити позначені біти, ви можете скористатися пунктом з меню .
У цьому режимі ви зможете скористатися операторами логіки. Серед передбачених операторів:
Кнопки | Функція |
---|---|
Операція логічного множення двох чисел | |
Операція логічного додавання двох чисел | |
Операція логічного виключного додавання двох чисел | |
Зсув ліворуч у значенні | |
Зсув праворуч у значенні | |
Виконує інвертування бітів числа |
У другому стовпчику містяться кнопки з алгебраїчними функціями, описані у розділі, присвяченому науковому режиму.
Третій стовпчик кнопок від до вмикається лише у шістнадцятковому режимі.

KCalc підтримує всі операції з пам’яттю, які використовуються у звичайних калькуляторах, а також набір з шести сталих.
KCalc може запам’ятовувати результати дій і повторно використовувати їх у наступних обчисленнях. Доступ до цих функціональних можливостей можна отримати за допомогою кнопок з написами , , і .
Натискання кнопки зберігає поточний показаний результат у пам’яті.
Натискання кнопки додає поточний результат до значення у пам’яті. Отже, якщо у пам’яті зберігається 20, а поточним результатом є 5, після її натискання у пам’яті зберігатиметься вже. Якщо в пам’яті нічого немає, ця кнопка працює як і просто зберігає результат у пам’яті.
Натискання кнопки показує вміст пам’яті на екрані.
Натискання кнопки очищує пам’ять.
Якщо у пам’яті зберігається якесь значення, у смужці стану, поряд з індикатором режиму калькулятора, з’являється літера M
Шість кнопок сталих від до буде показано лише після того, як ви задієте їх за допомогою пункту Кнопки сталих у меню головного вікна програми. Сталими можна буде скористатися у Науковому режимі та Статистичному режимі
Щоб переглянути значення, що зберігається у кожній зі сталих, наведіть на відповідну кнопку вказівник миші.
Щоб зберегти число, показане на екрані KCalc, як одну з шести сталих, спочатку натисніть кнопку , а потім бажану кнопку, від до .
Щоб скористатися значенням, збереженим у одній зі сталих, під час обчислень, просто натисніть відповідну кнопку (від до ), і потрібне число з’явиться на екрані.
У програму закладено можливість змінювати написи на кнопках сталих, щоб легше було запам’ятати те, за яку сталу відповідає певна кнопка. Наведіть вказівник миші на одну з кнопок від до і клацніть правою кнопкою миші. У контекстному меню, що з’явиться, оберіть пункт Надати назву.
У програмі закладено досить багато (здебільшого фізичних) сталих, які можна закріпити за будь-якою з шести кнопок - , якщо обрати бажану сталу з контекстного меню, яке з’являється після наведення вказівника миші на кнопку сталої з наступним клацанням правою кнопкою миші. Виберіть у цьому меню пункт Вибрати зі списку. Доступ до наперед визначених сталих можна отримати і за допомогою меню , але закріплення констант за кнопками дуже зручне, якщо ви часто використовуєте відповідне число у розрахунках.

Для спрощення обчислень у KCalc за допомогою лише клавіатури у програмі передбачено одноклавішні скорочення для більшості з функцій. Наприклад, якщо ввести 7R
або 7r
, буде обчислено обернене (reciprocal) значення до 7 (1/7).
Під час обчислень ви завжди можете натиснути клавішу Ctrl буде показано прив’язку до клавіш кожної з кнопок вікна програми.
Клавіша | Функція | Нотатки |
---|---|---|
H | Гіперболічний, як Hyp Sin, тобто sh | |
S | ||
C | ||
T | ||
N | логарифм за основою e | |
L | логарифм за основою 10 | |
Ctrl-2 | Інша функція, пов’язана з цією кнопкою. Наприклад, якщо вам потрібна функція arcsin, натисніть клавіші Ctrl-2 s | |
\ | Змінити знак | |
[ | ||
^ | ||
! | Факторіал | |
E | x10y | Експонента |
< | Зсув ліворуч. | |
> | Зсув праворуч. | |
& | Логічне «І» | |
x або * | Помножити | |
/ | Поділити | |
D | Ввести елемент даних у статистичному режимі | |
| | Логічне АБО. Зауваження: відповідає XOR | |
R | Обернений | |
Enter | ||
Return | ||
Backspace | Вилучити останнє число | |
PgUp | Очистити | |
Esc | Очистити | |
PgDown | Очистити все | |
Del | Очистити все | |
: | лишок від ділення | |
Від Alt+1 до Alt+6 | використати значення, збережені у кнопках від C1 до C6 |

- обчислює лишок від ділення показаного числа на наступне введене число.
22 Mod 8 =
дасть результат 622,345 Mod 8 =
дасть результат 6,345- виконує цілочисельне ділення (обчислює цілу частину частки) показаного числа на наступне введене число.
22 Shift IntDiv 8 =
дасть результат 222,345 Shift IntDiv 8 =
також дасть 2

Використовується замість клавіші , інтерпретує останню виконану дію у поточних обчисленнях за такою схемою:
Якщо останнім оператором був «+» або «-», другий аргумент вважається відсотком від першого аргументу.
Якщо останнім оператором був «*», результат множення буде поділено на 100.
Якщо останнім оператором був «/», результатом буде відсоткове значення чисельника щодо знаменника.
У всіх інших випадках клавіша % даватиме ті самі результати, що і клавіша «=».
- Приклади:
150 + 50 %
дасть 225 (150 плюс 50 відсотків від 150)42 * 3 %
дасть 1,26 (42 * 3 / 100)45 / 55 %
дасть 81,81... (45 — це 81,81.. відсотків від 55)

- зсуне ліворуч цілу частину показаного значення (помножить її на 2) n разів, де n — це наступне введене число, і покаже цілу частину результату (обрано основу ):
10 Lsh 3 =
дасть 80 (10 помножене на 2 три рази).10,345 Lsh 3 =
також дасть 80.- виконує зсув значення праворуч (цілочисельне ділення на 2) n разів.
16 Rsh 2 =
дасть 4 (16, двічі поділене на 2).16,999 Rsh 2 =
також дасть 4.

Кнопки , and призначені для виконання побітових операцій логіки і результати їх натискання виглядатимуть природнішими, якщо встановити Основу у значення Шістн, Вісімк або Двійк, а не у Десятк. У наступних прикладах вважатиметься, що Основу встановлено у значення Двійк.
- виконує доповнення до 1 (обертає біти).
101 Cmp
дасть 111...111010- виконує операцію «І» з логіки.
101 AND 110 =
дасть 100- виконує операцію «АБО» з логіки.
101 OR 110 =
дасть 111- виконує операцію «Виключне АБО» з логіки.
101 XOR 110 =
дасть 11

- 4.1. Як отримати e або число Ойлера?
- 4.2. Як зробити так, щоб після коми було лише дві цифри?
- 4.3. Як оцінити точність обчислень?

Короткий опис специфічних для KCalc пунктів меню:
- →
Вводить число π, число Ойлера або число «золотого» перерізу.
- →
Вводить швидкість світла, елементарний заряд, повний опір вакууму, магнітну сталу або діелектричну сталу.
- →
Вводить сталу Планка, заряд електрона та сталу тонкої структури.
- →
Вводить сталу Больцмана, одиницю атомної ваги, газову сталу, сталу Стефана-Больцмана або число Авогадро.
- →
Вводить сталу тяжіння або прискорення вільного падіння.
- →
Показувати прості кнопки арифметичних дій.
- →
Показувати кнопки тригонометричних та інженерних функцій.
- →
Показувати кнопки статистичних функцій.
- →
Показує кнопки логічних операцій, а також надає змогу змінити систему числення.
- →
Показати журнал команд.
- →
Показати кнопки сталих. Скористатися цими кнопками можна у науковому і статистичному режимі.
- →
Показує поле редагування бітів. Натисніть біт, щоб перемкнути його значення. Цим пунктом можна скористатися лише у режимі системи числення.
Крім того, у KCalc передбачено типові пункти меню , , та . Докладний опис цих пунктів меню можна знайти у розділі, присвяченому меню, підручника з основ роботи у KDE.

Авторські права на програму KCalc (c):
Bernd Johannes Wuebben 1996-2000
Команда KDE 2000-2008
Evan Teran, 2008–2013
Bernd Johannes Wuebben
(wuebben AT kde.org)
Evan Teran
(eteran AT alum.rit.edu)
Espen Sand
(espensa AT online.no)
Chris Howells
(howells AT kde.org)
Aaron J. Seigo
(aseigo AT kde.org)
Charles Samuels
(charles AT altair.dhs.org)
David Johnson
(david AT usermode.org)
Джерелом натхнення для написання KCalc була написана Martin Bartlett програма xfrmcalc, чий рушій стеку все ще є частиною KCalc.
Авторські права на документацію (c) 2001, 2002, 2005, 2006, 2010:
Bernd Johannes Wuebben
(wuebben AT kde.org)
Pamela Roberts
(pamroberts AT blueyonder.co.uk)
J Hall
(jhall AT kde.org)
Anne-Marie Mahfouf
(annma AT kde.org)
Eike Krumbacher
(eike.krumbacher AT x-eike.de)
Переклад українською: Юрій Чорноіван (yurchor AT ukr.net)
Цей документ поширюється за умов дотримання GNU Free Documentation License.
Ця програма поширюється за умов дотримання GNU General Public License.