# gcalctool Manual

gcalctool is a calculator for GNOME. It includes basic, advanced, financial, and scientific modes and uses a multiple precision package to do its arithmetic to give a high degree of accuracy.

2003
2004
2005
Sun Microsystems
Проект за документация на GNOME

Предоставя се разрешение за копиране, разпространение и/или промяна на този документ, съгласно условията на „Лиценза за свободна документация на GNU“, версия 1.1 или всяка следваща версия, издадена от Фондация „Свободен софтуер“; без „Непроменливи раздели“, „Текстове на предната корица“, както и „Текстове на задната корица“. Копие на лиценза може да бъде намерено тук или във файла COPYING-DOCS, разпространяван с това ръководство.

Това ръководство е част от колекция ръководства за GNOME, разпространявани под GFDL. Ако искате да разпространявате това ръководство отделно, можете да го направите, като включите копие на лиценза към ръководството, както е описано в раздел 6 от лиценза.

Много от имената, използвани от компании, за да отличават собствените си продукти и услуги, са регистрирани търговски марки. Когато такива имена присъстват в която и да е документация за GNOME и членовете на проекта за документация на GNOME са осведомени за съответните търговски марки, тогава имената са с главни букви или начални главни букви.

DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT:

1. DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND

2. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.

Sun Microsystems Inc.
Ръководство за Калкулатор, версия 2.9
March 2005

Екипът по документацията на Sun Java Desktop System

Проект за документация на GNOME

Ръководство за Калкулатор, версия 2.8
Август 2004

Екипът по документацията на Sun Java Desktop System

Проект за документация на GNOME

Ръководство за gcalctool, версия 2.7
Февруари 2004

Екип на Sun за документация на GNOME

Проект за документация на GNOME

Ръководство за gcalctool, версия 2.6
Октомври 2003

Екип на Sun за документация на GNOME

Проект за документация на GNOME

Ръководство за gcalctool, версия 2.5
Юли 2003

Екип на Sun за документация на GNOME

Проект за документация на GNOME

Ръководство за gcalctool, версия 2.4
Юни 2003

Екип на Sun за документация на GNOME

Проект за документация на GNOME

Ръководство за gcalctool, версия 2.3
Април 2003

Екип на Sun за документация на GNOME

Проект за документация на GNOME

Ръководство за gcalctool, версия 2.2
Април 2003

Екип на Sun за документация на GNOME

Проект за документация на GNOME

Ръководство за gcalctool, версия 2.1
Март 2003

Екип на Sun за документация на GNOME

Проект за документация на GNOME

Ръководство за gcalctool, версия 2.0
Март 2003

Екип на Sun за документация на GNOME

Проект за документация на GNOME

This manual describes version 5.5.37 of Calculator.

## Обратна връзка

To report a bug or make a suggestion regarding the gcalctool application or this manual, follow the directions in the GNOME Feedback Page.

## Въведение

The gcalctool application provides the following modes for different types of mathematical functionality:

Основен

  Основният режим. Предоставя стандартните калкулаторни функции. Може да извършвате стандартно събиране, изваждане, делене и умножения в този режим. Можете също да използвате основните функции и във всеки от другите режими.

Разширен

  Provides advanced calculator functions. You can store numbers in 10 different memory registers, and easily retrieve and replace the numbers in the memory registers. You can use all of the Advanced functions in Financial, Scientific and Programming modes.

Финансов

  Предоставя няколко сложни финансови функции.

Научен

  Provides many additional mathematical functions, including trigonometric functions. You can also store your own functions and constants, when you use Scientific mode.

Programming

  Provides functions useful to a programmer, including bitwise functions and a bit editor.

You can use gcalctool in the following numbering systems:

Бройна система | Основа
--- | ---
Двоична | 2
Осмична | 8
Десетична | 10
Шестнайсетична | 16

## Първи стъпки

You can start gcalctool in the following ways:

От менюто

  Изберете Помощни програми Калкулатор.

От командния ред

  Изпълнете следната команда: `gnome-calculator`

When you start gcalctool, the following window is displayed:

### gcalctool Basic Mode Window

Shows gcalctool Basic mode window.

The gcalctool window contains the following elements:

Лента с менюта

  The menus on the menubar contain all of the commands that you need to work with gcalctool.

Район на преглед

  Районът на преглед показва числата, които въвеждате и резултатите от пресмятанията. Ако не използвате аритметично предимство, може да въведате само числа до 40 цифри.

Район на режима

  The mode area displays the buttons for the current mode. The Basic mode buttons are always displayed. Advanced mode buttons are also available in Financial, Scientific and Programming modes.

Изскачащо меню

  The Shows popup-menu symbol. symbol on a gcalctool button indicates that a popup menu is displayed when you click on that button.

Лента за състоянието

  Лентата за състоянието показва съобщения за статуса на пресмятанията Ви.

## Употреба

### Използване на функциите на калкулатора

За да извършите пресмятане, използвайте един от следните методи:

- Click on the gcalctool buttons to enter numbers and functions.

- Give focus to the gcalctool window, then use the keyboard or numeric keypad to specify the calculation that you want to perform. For a complete list of keyboard shortcuts, see .

The gcalctool application automatically displays numbers with more than 40 digits, and small numbers, as exponential numbers. For example, the following table shows the value that is displayed when you use the decimal numeric base with an accuracy of 2 significant places:

Показва | Обозначава
--- | ---
1.23e+37 | 1.23 * 1037
1e-5 | 0.00001

За информация относно как да въвеждате число в експоненциален формат, вижте

#### Показване на разделител при големите числа

За да вмъкнете разделител между всеки три цифри от ляво на десетичната запетая при десетичната основа, изберете Изглед Показване на разделителя за хилядите.

Different countries and cultures have varying conventions for how to communicate. These conventions include the language spoken and the character used as a numeric separator.

gcalctool has been internationalized so user's can adapt to their own conventions. This is done by setting a specific locale. We can't determine what locales will exist, except for a standard one called the C locale.

When you use the C locale, the separator character is not displayed.

#### Копиране и поставяне в района на преглед

За да копирате резултата на пресмятане, изберете Редактиране Копиране. Може да поставите стойността в друга програма.

За да поставите копирана стойност в района на преглед, изберете Редактиране Поставяне.

### Извършване на основни пресмятания

Basic mode is displayed by default when you first start gcalctool. To explicitly invoke Basic mode, choose View Basic.

The calculator memory registers are unavailable in Basic Mode. In other words, View Memory Registers is inactive.

#### Извършване на прости пресмятания

За да извършите прости пресмятания, използвайте бутоните описани в

##### Извършване на прости пресмятания

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---
Цифрови | от 0 до 9 включително | В десетична и шестнайсетична основа, всички числа са налични. В осмична, 8 и 9 не са налични. В двоична, само 0 и 1 са налични. Стандартната основа е десетичната. | 1 | 1
Десетична запетая | . | Започва дробната част от числовия запис. | 1 . 2 | 1.2
Пресмятане на резултат | = | Показва резултата от текущото пресмятане в текущата бройна система. | 1 + 2 = | 3
Събиране | + | Добавя към текущата стойност в района на преглед, следващото число, което въведете. | 1 + 2 = | 3
Изваждане | - | Изважда от текущата стойност в района на преглед, следващото число, което въведете. | 3 - 2 = | 1
Умножение | * | Умножава текущата стойност в района на преглед по следващото число, което въведете. | 3 * 2 = | 6
Делене | / | Разделя текущата стойност в района на преглед на следващото число, което въведете. | 6 / 3 = | 2
Промяна на аритметичния знак | +/- | Променя положително число на отрицателно и обратното. | 8 +/- | -8

#### Изтриване на символи

За да изтриете символи, използвайте бутоните описани в

##### Изтриване на символи

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---
Backspace | Bksp | Премахва най-крайния дясностоящ символ от района на преглед. | 1 + 2 2 Bksp = | 3

Изчистване на запис

CE

Премахва текущата стойност от района на преглед.

This is only really meaningful if the Calculator is not in Arithmetic Precedence mode.

In Arithmetic Precedence mode, this operation is the same as Clr

If the calculator is not in Arithmetic Precedence mode:

1 + 2 2 CE =

If the calculator is in Arithmetic Precedence mode:

1 + 2 2 CE =

If the calculator is not in Arithmetic Precedence mode:

1

If the calculator is in Arithmetic Precedence mode:

0

Изчистване | Изч | Занулява текущата стойност в района на преглед и премахва предишни пресметнати резултати. Изч също така маха избора от Хип и Инв опциите в Научен режим. | 1 + 2 2 Clr | 0

#### Показване на ASCII стойности

За да покажете ASCII стойността на символ, изберете Редактиране Вмъкване на стойност от ASCII....

Появява се прозорецът за вмъкване на ASCII стойност.

Въведете изисквания символ в полето Символ и натиснете Вмъкване. ASCII стойността на този символ, в текущата бройна система, се появява в района на преглед. Примерно, ASCII стойността на B в десетична бройна система е 66.

### Извършване на сложни пресмятания

За да преминете към Разширен режим, изберете Изглед Разширен режим.

Когато преминете към Разширен режим, следните бутони се появяавт в дясно от бутоните на Основния режим.

#### gcalctool Advanced Mode Buttons

Shows gcalctool Advanced mode buttons.

#### Извършване на сложни пресмятания

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---
Процент | % | Divides the current value by 100. | 560 % = | 5.60
Реципрочност | 1/x | Разделя 1 на текущата стойност в района на преглед. | 4 1/x | 0.25
Корен квадратен | кркв | Пресмята квадратния корен на текущата стойност в района на преглед. | For arithmetic precedence mode: Sqrt 9 )= For non-arithmetic precedence mode: 9 кркв | 3
Квадрат | x2 | Пресмята квадрата на текущата стойност в района на преглед. | 3 x2 | 9
Целочислена част | Цел | Пресмята целочислената част на текущата стойност в района на преглед. | -23.45 Цел | -23
Дробна част | Дроб | Пресмята дробната част на текущата стойност в района на преглед. | -23.45 Дроб | -0.45
Абсолютна стойност | Абс | Пресмята абсолютната стойност на текущата стойност в района на преглед. | -23.45 Абс | 23.45
Скоби | ( и ) | Предоставя предимство в аритметичните пресмятания, ако не използвате Аритметично предимство. Вижте също . Пресмятанията в скобите се извършват първи. Може да влагате скобите едни в други до каквото ниво пожелаете. Когато последната скоба е затворена, района на преглед се обновява. | 2 + 3 * 4 = 2 + ( 3 * 4 ) | 20 14

#### Използване на паметовите регистри на калкулатора

You can store values in any of the ten gcalctool memory registers R0 to R9. To display the memory registers, choose View Memory Registers .

The memory registers can be dismissed by either choosing View Memory Registers again, or by clicking on the Close button in the memory register window.

описва паметовите функции, които можете да използвате.

##### Паметови функции

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---

Запазване на стойност в паметов регистър

Пам

Запазва текущото съдържание на района на преглед в определения паметов регистър. Натиснете Пам и после изберете регистър от изскачащото меню.

To clear a memory register during a gcalctool session:

1. Натиснете Изч.

2. Натиснете Пам.

3. Изберете регистъра от изскачащото меню.

22·Пам R2

Стойността 22 е запазена в паметовия регистър R2.

Извличане на стойност от паметов регистър | Пос | Извлича съдържанието на определения паметов регистър. Натиснете Пос и после изберете паметовия регистър от изскачащото меню. | 0·Пос R2 | Стойността в района на преглед е 22.
Заменяне на стойността на паметов регистър с показаната стойност | Зам | Заменя съдържанието на определен паметов регистър с текущата стойност в района на преглед. Натиснете Зам и после изберете паметов регистър от изскачащото меню. | 44 Зам R2 | Стойността в района на преглед се променя от 44 на 22, а стойността на R2 се променя от 22 на 44.

Ако използвате клавиатурни бързи клавиши, може да използвате клавиатурата да определите паметовия регистър, както е показано в следните примери:

Въвеждане от клавиатурата | Описание
--- | ---
S 2 | Запазва текущото съдържание на района на преглед в паметовия регистър R2.
R 2 | Извлича текущото съдържание на паметовия регистър R2 в района на преглед.
X 2 | Заменя текущата стойност на района на преглед със съдържанието на паметовия регистър R2.

### Извършване на финансови пресмятания

За да преминете към Финансов режим, изберете Изглед Финансов режим.

Когато преминете към Финансов режим, следните бутони се появяват над бутоните за Основен и Разширен режим:

#### gcalctool Financial Mode Buttons

Shows gcalctool Financial mode buttons.

За да извършите финансови пресмятания, използвайте бутоните описани в .

#### Извършване на финансови пресмятания

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---

Условия на погасяване

УсПо

Calculates the number of compounding periods necessary to increase an investment from a present value to a future value, at a fixed interest rate per compounding period.

You have just deposited $8000 in an account that pays an annual interest rate of 9%, compounded monthly. Given the annual interest rate, you determine that the simple monthly interest rate is 0.09 / 12 = 0.0075. To calculate the time period necessary to double your investment, click Ctrm, and put the following values into the text entries:

Периодична лихва

  0.0075

Бъдеща стойност

  16000

Сегашна стойност

  8000

Click Calculate

92.77

Инвестицията се удвоява по стойност за 92.77 месеца.

Двойно-понижаващо обезценяване

ДПО

Изчислява амортизационната норма на актив за указан период от време по метода на снижаващия се остатък.

You have just purchased an office machine for $8000. The useful life of this machine is six years. The salvage value after six years is $900. To calculate the depreciation expense for the fourth year, using the double-declining balance method, click Ddb and put the following values into the text entries:

Cost

  8000

Salvage

  900

Life

  6

Period

  4

Click Calculate

790.12

Разхода по обезценяването на четвъртата година е $790.12.

Бъдеща стойност

бст

Calculates the future value of an investment based on a series of equal payments at a specific periodic interest rate, over the number of payment periods in the term.

You plan to deposit $4000 in a bank account on the last day of each year for the next 20 years. The account pays 8% interest, compounded annually. Interest is paid on the last day of each year. To calculate the value of your account in 20 years, press Fv and put the following values into the text entries:

Периодично разплащане

  4000

Периодична лихва

  0.08

Number Of Periods

  20

Click Calculate

183047.86

На края на 20те години, сумата в сметката е $183,047.86.

Gross Profit Margin

Gpm

Calculates the resale price of a product, based on the product cost and the wanted gross profit margin.

You sell T-Shirts online. Each T-Shirt cost you $12 in material and labor. You want to sell the T-Shirts with a Gross Profit Margin of 0.40 - for every five dollars you earn, you want two to be profit. To calculate the price you would have to sell your T-Shirts for, press Gpm and put the following values into the text entries:

Cost

  12

Margin

  0.40

Click Calculate

20

You will have to sell your T-Shirts for $20

Периодично разплащане

ППл

Пресмята сумата на периодично разплащане за заем, където плащанията се правят на края на всеки период.

You are considering a $120,000 mortgage for 30 years at an annual interest rate of 11.0%. Given the annual interest rate, you determine that the simple monthly interest rate is 0.11 / 12 = 0.00917. The term is 30 * 12 = 360 months. To calculate the monthly repayment for this mortgage, press Pmt and put the following values into the text entries:

Principal

  120000

Периодична лихва

  0.00917

Срок

  360

Click Calculate

1143.15

Месечните разплащания са $1143.15.

Сегашна стойност

ТСт

Calculates the present value of an investment based on a series of equal payments, discounted at a periodic interest rate, over the number of payment periods in the term.

Току що сте спечелили милион долара. Наградата се изплаща в 20 годишни вноски, всяка от $50,000. Годишните плащания се получават в края на всяка година. Ако приемете годишните плащания от $50,000, ще инвестирате парите при лихва от 9%, добавяне годишно.

However, you are given the option of receiving a single lump-sum payment of $400,000 instead of the million dollars annuity. To calculate which option is worth more in today's dollars, press Pv and put the following values into the text entries:

Периодично разплащане

  50000

Периодична лихва

  0.09

Number Of Periods

  20

Click Calculate

456427.28

$1,000,000 за 20 години ще струва $456,427.28 в днешна валута.

Периодична лихва

Лихва

Calculates the periodic interest necessary to increase an investment of a present value to a future value, over a number of compounding periods.

You have invested $20,000 in a bond. The bond matures in five years, and has a maturity value of $30,000. Interest is compounded monthly. The term is 5 * 12 = 60 months. To calculate the periodic interest rate for this investment, press Rate and put the following values into the text entries:

Бъдеща стойност

  30000

Сегашна стойност

  20000

Срок

  60

Click Calculate

.00678

Месечната лихва е 0.678%. Годишната лихва е 0.678% * 12 = 8.14%.

Обезценяване по права линия

ОПЛ

Пресмята обезценяването по права линия на авоар за даден период. Сумата на обезценяването е сума - спасена стойност. Метода на правата линия на обезценяване разпределя равномерно обезценяването по полезен живот на авоара. Полезният живот е броя периоди, обикновено години, през които авоара се оебзценява.

You have just purchased an office machine for $8000. The useful life of this machine is six years. The salvage value after six years is $900. To calculate the yearly depreciation expense, using the straight-line method, prss Sln, and put the following values into the first three memory registers:

Cost

  8000

Salvage

  900

Life

  6

Click Calculate

1183.33

Годишното обезценяване е $1183.33.

Амортизация като сума на обезценяването

Амо

Пресмята обезценяващата издържка на авоар за определен период от време, използвайки метода на амортизацията като сума на обезценяването. Този метод на обезценяване ускорява скоростта на обезценяване, така че има повече разходи по обезценяването в ранните периоди, отколкото в по-късните. Обезценяването е сума - спасена стойност. Полезният живот е броят периоди, обикновено години, през които даден авоар се обезценява.

You have just purchased an office machine for $8000. The useful life of this machine is six years. The salvage value after six years is $900. To calculate the depreciation expense for the fourth year, using the sum-of-the-years'-digits method, press Syd, and put the following values into the text entries:

Cost

  8000

Salvage

  900

Life

  6

Period

  4

Click Calculate

1014.29

Разходът по обезценяването на четвъртата година е $1014.29.

Период на плащане

Срок

Calculates the number of payment periods that are necessary during the term of an ordinary annuity, to accumulate a future value, at a certain periodic interest rate.

You plan to deposit $1800 in a bank account on the last day of each year. The account pays 11% interest, compounded annually. Interest is paid on the last day of each year. To calculate the time period necessary to accumulate $120,000, press Term, and put the following values into the text entries:

Периодично разплащане

  1800

Бъдеща стойност

  120000

Периодична лихва

  0.11

Click Calculate

20.32

$120,000 се акумулират в сметката за 20.32 години.

### Извършване на научни пресмятания

За да преминете към Научен режим, изберете Изглед Научен.

Когато преминете към Научен режим, следните бутони се показват над бутоните за режимите Основен и Разширен:

#### gcalctool Scientific Mode Buttons

Shows gcalctool Scientific mode buttons.

#### Настройване на точността

To set the accuracy of the display area and of the memory registers, click Acc, then select from the popup menu the accuracy level that you require. The current accuracy level is indicated by a preceding black circle in the popup menu. Up to 99 significant places can be displayed. The default accuracy is 9 significant places.

За да настроите точността над 9, изберете Друго (9)·... и изберете нивото на точност, което Ви е нужно в появилия се прозорец.

По подразбиране, завършващите нули не се показват. За да се показват крайните нули, натиснете Точ и после Показване на крайните нули или изберете Изглед Показване на крайните нули. Отметка отбелязва дали опцията е включена или не. За да скриете крайните нули, изберете отново Изглед Показване на крайните нули.

Примерите в следната таблица показват как настройките на точността влияят на x в района на преглед, когато използвате десетична основа с включена опцията Показване на крайните нули, за пресмятането `1 / 8 = x`:

Точност | Резултат
--- | ---
1 позиция | 1.2
2 позиции | 1.25
3 позиции | 1.250

#### Настройване на вида изглед

За да настроите вида изглед, изберете един от бутоните описани в .

##### Настройване на вида изглед

Функция | Бутон | Описание
--- | --- | ---
Инжинерен формат | Инж | Настройване на изгледа към инженерен формат. Резултатите се показват в научен стил. Експонентата винаги се дели на три.
Фиксирана точка | Фик | Sets the display type to fixed-point format. Results are not displayed in scientific notation. Fixed-point is the default display type. If you change from scientific mode to either basic mode or financial mode, gcalctool automatically sets the display type to fixed-point format.
Научен формат | Нау | Настройване на вида изглед към научен формат. Резултатите се показват в научен стил с фиксиран брой цифри.

#### Определяне на тригонометричния тип

За да настроите тригонометричния вид, изберете един от бутоните описани в .

##### Определяне на тригонометричния тип

Функция | Бутон | Описание
--- | --- | ---
Градуси | Градуси | Настройва тригонометричния тип към градуси. Градусите са стандартния тип.
Градиани | Градиани | Настройва тригонометричния тип към градиани.
Радиани | Радиани | Настройва тригонометричния тип към радиани.

#### Настройване на тригонометричните опции

За да настроите тригонометричните опции, използвайте опциите описани в .

##### Настройване на тригонометрични опции

Функция | Бутон | Описание
--- | --- | ---
Индикатор за хиперболичната опция | Хип | Избира хиперболичната опция за използване с тригонометричните функции.
Индикатор за обратни тригонометрични функции | Инв | Избира обръщащата опция за използване с тригонометричните функции.

По подразбиране опциите описани в не са избрани. Натиснете Изч, за да махнете избора от тях.

#### Пресмятане на тригонометрични стойности

За да пресмятате тригонометрични стойности, използвайте бутоните описани в .

##### Пресмятане на тригонометрични стойности

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---
Косинус `Кос` | Кос, опцията Хип не е избрана, опцията Инв не е избрана | Пресмята косинуса на текущата стойност в района на преглед. | 60 Кос | 0.5
Аркус Косинус `acos` | Кос, опцията Хип не е избрана, опцията Инв е избрана | Пресмята аркус косинус на текущата стойност в района на преглед. | 0.5 Инв Кос | 60
Хиперболичен Косинус `cosh` | Кос, опцията Хип е избрана, опцията Инв не е избрана | Пресмята хиперболичен косинус на текущата стойност в района на преглед. | 0.4 Хип Кос | 1.081072372
Аркус Хиперболичен Косинус `acosh` | Кос, опцията Хип е избрана, опцията Инв е избрана | Пресмята аркус хиперболичен косинус на текущата стойност в района на преглед. | 1.6 Хип Инв Кос | 1.046967915
Синус `Син` | Син, опцията Хип не е избрана, опцията Инв не е избрана | Пресмята синус на текущата стойност в района на преглед. | 90 Син | 1
Аркус Синус `asin` | Син, опцията Хип не е избрана, опцията Инв е избрана | Пресмята аркус синус на текущата стойност в района на преглед. | 1 Инв Син | 90
Хиперболичен Синус `sinh` | Син, опцията Хип е избрана, опцията Инв не е избрана | Пресмята хиперболичен синус на текущата стойност в района на преглед. | 0.4 Хип Син | 0.410752326
Аркус Хиперболичен Синус `asinh` | Син, опцията Хип е избрана, опцията Инв е избрана | Пресмята аркус хиперболичен синус на текущата стойност в района на преглед. | 1.6 Хип Инв Син | 1.248983328
Тангенс `tan` | Тан, опцията Хип не е избрана, опцията Инв не е избрана | Пресмята тангенс на текущата стойност в района на преглед. | 45 Тан | 1
Аркус Тангенс `atan` | Тан, опцията Хип не е избрана, опцията Инв е избрана | Пресмята аркус тангенс на текущата стойност в района на преглед. | 1 Инв Тан | 45
Хиперболичен тангенс `tanh` | Тан, опцията Хип е избрана, опцията Инв е избрана | Пресмята хиперболичен тангенс на текущата стойност в района на преглед. | 0.6 Хип Тан | 0.537049567
Аркус Хиперболичен Тангенс `atanh` | Тан, опцията Хип е избрана, опцията Инв е избрана | Пресмята аркус хиперболичен тангенс на текущата стойност в района на преглед. | 0.6 Хип Инв Тан | 0.693147181

#### Пресмятане на логаритми

За да пресмятате логаритми, използвайте бутоните описани в .

##### Пресмятане на логаритми

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---
Обикновен логаритъм с основа 10 | Log10 | Calculates the common logarithm (base 10) of the current value in the display area. | 10 Log10 | 1
Натурален логаритъм | НЛ | Пресмята натуралния логаритъм на текущата стойност в района на преглед. | 10 НЛ | 2.30
Common Logarithm Base 2 | Log2 | Calculates the common logarithm (base 2) of the current value in the display area. | 10 Log2 | 3.32

Common antilogarithm and natural antilogarithm are not supported in this version of gcalctool.

#### Въвеждане на експоненциални числа

За да въвеждате експоненциални числа, използвайте бутона Екс.

Бутонът Екс Ви позволява да въвеждате числата в експоненциален вид - т. нар. научен запис мантиса * основаекспонента:

мантиса

  Текуща ненулева стойност в райна на преглед. Ако текущата стойност там е 0, то мантисата е 1,0.

основа

  2, 8, 10, или 16 за респективно двоична, осмична, десетична или шестнайсетична бройна система.

експонента

  Следващото число, което въвеждате.

When you click Exp, the calculator displays `. +` to represent base to the power of the next number that you enter.

To change the sign of the number, use the +/- button before the Exp button. How you change the sign of the exponent (the power to which the number is raised) depends on whether you are in arithmetic precedence mode or not. In arithmetic precedence mode, use - after the Exp button, otherwise use the +/- button after entering the exponent.

To enter a decimal number in exponential format, in arithmetic precedence mode, use the guidelines in the following table:

Число | Enter | Показано число
--- | --- | ---
1200000000 | 12 Exp + 8 = | 1200000000
-1200000000 | - 12 Exp + 8 = | -1200000000
0.00000012 | 12 Exp - 8 = | 1.2e-7
-0.00000012 | - 12 Exp - 8 = | -1.2e-7

To enter a decimal number in exponential format, in non-arithmetic precedence mode, use the guidelines in the following table:

Число | Enter | Показано число
--- | --- | ---
1200000000 | 12 Екс 8= | 1200000000
-1200000000 | 12 +/- Exp 8 = | -1200000000
0.00000012 | 12 Екс 8+/- | 1.2e-7
-0.00000012 | 12 +/- Exp 8 +/- | -1.2e-7

#### Използване на постоянни стойности

Натиснете Кон, за да се покаже списък с определени константни стойности. Всички тези стойности са определени в десетична бройна система, дори и ако текущата бройна система не е десетична.

Изберете константа от менюто, за да въведете стойността и в района на преглед. Ако използвате бързия клавиш #, може да използвате клавиатурата да определите константата както е показано в следния пример:

Въвеждане от клавиатурата | Константа
--- | ---
# 3 | C3

The gcalctool application provides ten default constant values, as described in the following table:

Число | Стойност | Описание
--- | --- | ---
C0 | 0.621 | Фактор на превръщане на километър в миля Умножете текущата стойност в района на преглед по тази константа, за да преобразувате километрите в час в мили в час. Например, 8 * Кон C0= 5. Разделяне на текущата стойност в района на преглед на тази константа, за да се преобразува от мили в час към километри в час. Например, 5 / Кон C0= 8.
C1 | 1.414213562 | Корен квадратен от 2
C2 | 2.718281828 | e
C3 | 3.141592653 | пи
C4 | 0.3937007 | Фактор на превръщане на сантиметър в инч Умножете текущата стойност в района на преглед по тази константа, за да преобразувате сантиметри в инчове. Например, 30 * Кон C4= 12. Разделете текущата стойност в района на преглед на тази константа, за да преобразувате инчове в сантиметри. Например 12 / Кон C4= 30.
C5 | 57.295779513 | Градуси в радиан
C6 | 1048576 | 2 ^ 20
C7 | 0.0353 | Фактор на превръщане на грам в унция Умножете текущата стойност в района на преглед по тази константа, за да преобразувате грамове в унции. Например, 500 * Кон C7= 18. Разделете текущата стойноств в района на преглед на тази константа, за да преобразувате унции в грамове. Например, 18 / Кон C7= 500.
C8 | 0.948 | Фактор на превръщане от килоджаул в британска термална единица Умножете текущата стойност в района на преглед по тази константа, за да превърнете килоджаули в британски термални единици. Например, 10 * Кон C8= 9.48. Разделете текущата стойност в района на преглед на тази константа, за да преобразувате британски термални единици в килоджаули. Например, 9.48 / Кон C8= 10.
C9 | 0.061 | Фактор на превръщане на кубични сантиметри в кубични инчове Умножете текущата стойност в района на преглед по тази константа, за да преобразувате кубични сантиметри в кубични инчове. Например, 100 * Кон C9= 6.10. Разделете текущата стойност в района на преглед по тази константа, за да преобразувате кубични инчове в кубични сантиметри. Например, 6.10 / Кон C9= 100.

Може да презаписвате стандартните константи, за да запазвате Ваши собствени.

За да запазите нова константа или да редактирате съществуваща, извършете следните стъпки:

1. Натиснете Кон, после изберете от появилото се меню Редактиране на константи.

2. В прозореца за Редактиране на константи, изберете константата, която искате да презапишете или редактирате.

3. Натиснете на полето Стойност и въведете новата стойност.

4. Натиснете върху полето Описание и въведете новото описание.

5. Натиснете Добре, за да запазите промените си и да затворите прозореца за Редактиране на константи.

#### Използване на функции

За да покажете наличните функции, натиснете Фнк. Появява се меню със списък на дефинираните функции. Изберете функция от менюто, за да стартирате тази функция. Ако функцията не е определена, върнатата стойност ще бъде нула.

Ако използвате бърз клавиш F, може да използвате клавиатурата, за да определите функцията, както е показано в следния пример:

Въвеждане от клавиатурата | Функция
--- | ---
F 3 | F3

The gcalctool application does not provide any default functions. You can store up to ten functions.

За да запазите нова функция или редактирате съществуваща, извършете следните стъпки:

1. Натиснете Фнк, после от появилото се меню изберете Редактиране на функции.

2. В прозореца за Редактиране на функции, изберете празен запис или функцията, която искате да презапишете.

3. Click on the Value field, then enter the new value. Use the keyboard shortcuts to invoke a gcalctool button. For example, enter `90K` to calculate sine(90).

4. Изберете полето Описание и после въведете ново описание. Например, `Синус от·90`.

5. Натиснете Добре, за да запазите промените си и да затворите прозореца Редактиране на функции.

#### Извършване на различни научни пресмятания

За да извършвате множество научни пресмятания, използвайте бутоните описани в .

##### Извършване на различни научни пресмятания

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---
e на степен x | ex | Пресмята стойността на `e` повдигната на степен от текущата стойност на района на преглед. | 2 ex | 7.39
10 на степен x | 10x | Пресмята стойността на 10 повдигната на степен от текущата стойност в района на преглед. | 2 10x | 100
2 to the x power | 2x | Calculates the value of 2 raised to the power of the current value in the display area. | 2 2x | 4
x на степен y | xy | Повдига текущата стойност в района на преглед на степен от следващата стойност, която въведете. | 2 xy 4 = | 16
x to the reciprocal y power | x1/y | Raises the current value in the display area to the reciprocal power of the next value that you enter. | 2 x1/y 4 = | 16
x факториел | x! | Пресмята факториел от текущата стойност в района на преглед. x факториел е x*(x-1)*(x-2)...*1. Тази функция е приложима само към положителни цели числа. | 4 x! | 24
Modulus Division | Mod | Divides the current integer value in the display area by the next integer number that you enter, displaying the remainder. | 15 Mod 4 = | 3
Генератор на произволни числа | Случ | Генерира произволно число от 0.0 до 1.0 и после го показва в района на преглед. | Случ | 0.14

### To Perform Programming Calculations

To change to Programming mode, choose View Programming .

When you change to Programming mode, the following widget is displayed above the Base and Advanced mode buttons:

#### gcalctool Programming Mode Buttons

Shows gcalctool Programming mode buttons.

#### Определяне на бройната система

За да настроите броичната система, изберете един от бутоните описани в

##### Определяне на бройната система

Функция | Бутон | Описание
--- | --- | ---
Двоична основа | Дво | Настройва бройната система на двоична, тоест с основа 2.
Осмична основа | Осм | Настройва бройната система на осмична, тоест с основа 8.
Десетична основа | Дес | Sets the numeric base to decimal, that is, base 10. Decimal is the default numeric base. If you change from Programming mode to another mode, gcalctool automatically sets the numeric base to decimal.
Шестнайсетична основа | Шес | Настройва бройната система на шестнайсетична, тоест с основа 16.

#### To Perform Bit Manipulations on Integers

If the calculator display shows an integer value, then each of the bits in that integer value is displayed as a collection of 0's and 1's in the Bit Editor. By clicking on any of these individual bits, their value can be toggled, causing the displayed integer value to be adjusted accordingly.

#### Извършване на побитови пресмятания

За използвате побитови пресмятания, използвайте бутоните описани в .

##### Извършване на побитови пресмятания

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---
Побитово ИЛИ | OR | Извършва побитова операция ИЛИ с текущата стойност на района на преглед и следващото число, което въведете, възприемайки и двете числа като неподписани дълги цели числа. | 10001000 OR 00010001 | 10011001
Побитово И | AND | Извършва побитова операция И с текущата стойност на района на преглед и следващото число, което въведете, възприемайки и двете числа като неподписани дълги цели числа. | 10101010 AND 00110011 | 100010
Побитово Не | NOT | Извършва побитова операция НЕ с текущата стойност на района на преглед, възприемайки числото като неподписано дълго цяло число. | For arithmetic precedence mode: NOT 1357ACE For non-arithmetic precedence mode: 1357ACE NOT | FECA8531
Побитово XOR | XOR | Извършва побитова операция XOR с текущата стойност на района на преглед и следващото число, което въведете, възприемайки и двете числа като неподписани дълги цели числа. | 1100 XOR 1010 | 110
Побитово XNOR | XNOR | Извършва побитова операция XNOR с текущата стойност на района на преглед и следващото число, което въведете, възприемайки и двете числа като неподписани дълги цели числа. | 1100 XNOR 1010 | 11111111111111111111111111111001

#### Манипулиране на двоични числа

За да манипулирате двоични числа, използвайте бутоните описани в .

##### Манипулиране на двоични числа

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---
Ляв Shift n | < | Премества текущата неподписана 32-битова двоична стойност в района на преглед с определен брой позиции на ляво. Натиснете <, после изберете броя на позициите от появилото се меню. Броят може да бъде до 15 места наляво. | 111 <1·позиция | 1110
Десен Shift n | > | Премества текущата неподписана 32-битова двоична стойност в района на преглед с определен брой позиции на дясно. Натиснете >, после изберете броя на позициите от появилото се меню. Броят може да бъде до 15 места надясно. | 1011 >1 позиция | 101
Взимане на 16-битово неподписано цяло число | &16 | Скъсява текущата стойност в района на преглед и връща 16-битово неподписано цяло число. | FFFFF &16 | FFFF
Взимане на 32-битово неподписано цяло число | &32 | Скъсява текущата стойност в района на преглед и връща 32-битово неподписано цяло число. | FFFFFFFFFF &32 | FFFFFFFF

Ако използвате бързи клавиши, може да използвате клавиатурата, за да определите броя на местата, които да се преместят, както е показано в следните примери:

Въвеждане от клавиатурата | Описание
--- | ---
< 4 | Премества текущата двоична стойност в района на преглед с четири места на ляво.
> 4 | Премества текущата двоична стойност в района на преглед 4 места надясно.

#### To Perform Miscellaneous Programming Calculations

To perform miscellaneous programming calculations, use the buttons described in .

##### Performing Miscellaneous Programming Calculations

Функция | Бутон | Описание | Пример | Резултат
--- | --- | --- | --- | ---
Шестнайсетични числа | от A до F включително | Тези числа са налични само в шестнайсетична бройна система. | B | B

### To Undo and Redo

To undo your previous action, choose Edit Undo . You can undo up to 15 past actions.

If you want to redo an action you just undo'ed, choose Edit Redo . You can redo up to 15 undo'ed actions.

### Затваряне на програмата

To quit gcalctool, choose Calculator Quit .

When you quit gcalctool, the current values of the following settings are stored and automatically applied the next time you start gcalctool:

- Режим: Основен, Разширен, Финансов или Научен

- Точност

- Memory Registers window displayed or not displayed, plus the contents of each memory register

- Бройна система

- Вид на изгледа

- Тригонометричен тип

- Показване на крайните нули

- Показване на разделителя за хилядите

## Техническа информация

### Ред на операциите

По подразбиране, пресмятанията се извършват използвайки аритметично предимство. Тоест, предимството на аритметичните оператори се взима предвид и резултатът просто се пресмята щом натиснете Enter.

В следния пример, резултатът от пресмятането е 22, защото операторът по умножението, `*`, има предимство пред оператора за събирането, `+`.

    4 + 3 * 6 = 22

If you do not wish to apply arithmetic precedence to your calculations, select View Left-to-right Precedence.

Ако изберете да не прилагате аритметично предимство, тогава резултатът от пресмятането в примера е 42, защото пресмятането е извършено от ляво на дясно.

### Условия за грешка

If you perform an invalid calculation, gcalctool indicates the error condition as follows:

- Displays the word `Error` in the display area.

- Displays an error message in the status bar.

- Makes all calculator buttons unavailable, except Clr.

- Makes all calculator options unavailable.

- Makes all calculator menu items unavailable, except Calculator Quit and Help Contents.

To clear the error condition, click Clr or press Shift Delete.

### Changing Modes

If the user tries to change modes when a partial calculation is being displayed, a warning dialog is displayed, telling the user that the current calculation will be cleared, and the base will be reset to decimal.

There is a checkbox present, that if checked, prevents the dialog from being shown again.

If the user presses the Cancel button, the change mode operation is cancelled. If the user presses the Change Mode button, the mode is changed and has the following side-effects:

- Clears the display.

- Sets the base to decimal.

- Sets the numeric display to fixed.

- Sets the accuracy to nine places after the numeric point.

- Clears the display of the thousands separator.

- Clears the display of trailing zeroes after the numeric point.

- Dismisses the register window if the new mode is Basic.

### Changing The Display Area

In arithmetic precedence mode, it is possible to use the mouse to click on the display area and edit it.

All the normal keyboard shortcuts will work, plus the addition of:

- Ctrl Delete which will delete the character to the right of the text cursor

- Home which moves the text cursor to the beginning of the display area

- End which moves the text cursor to the end of the display area

## Бърза справка: Бързи клавиши

, , and provide a quick reference for all of the gcalctool keyboard shortcuts.

When you use the keyboard shortcut for any of the calculator buttons that have a menu associated with them, that menu is displayed. You can then use the arrow keys to select a menu item or the menu item's shortcut.

### Quick Reference for Keyboard Shortcuts of gcalctool Buttons

Бързи клавиши | Бутон | Функция | Вижте
--- | --- | --- | ---
от 0 до 9 включително | от 0 до 9 включително | Цифрови |
A | Точ | Точност |
a | A | Шестадесетични числа |
b | B | Шестадесетични числа |
C | +/- | Промяна на аритметичния знак |
c | C | Шестадесетични числа |
D | ДПО | Двойно-понижаващо обезценяване |
d | D | Шестадесетични числа |
E | Екс | Експонента |
e | E | Шестадесетични числа |
F | Фнк | Функция |
f | F | Шестадесетични числа |
G | 10x | 10 на степен x |
g | Лог | Common base 10 logarithm |
H | 2x | 2 to the x power |
h | Log2 | Common base 2 logarithm |
I | Gpm | Gross Profit Margin |
i | Цел | Целочислена част |
J | Cos-1 | Inverse Cosine |
j | Кос | Косинус |
K | Sin-1 | Inverse Sine |
k | Син | Синус |
l | ОПЛ | Обезценяване на права линия |
M | Mod | Modulus Division |
m | УсПо | Срок на погасяване |
N | ex | e на степен x |
n | НЛ | Натурален логаритъм |
O | x1/y | x to the reciprocaly power |
o or ^ | xy | x на степен y |
P | ППл | Периодично разплащане |
p | ТСт | Настояща стойност |
R | Пос | Извличане на стойност от паметов регистър |
r | 1/x | Реципрочност |
S | Пам | Запазване на стойност в паметов регистър |
s | кркв | Корен квадратен |
T | Лихва | Периодична лихва |
t | Срок | Период на разплащане |
u | Абс | Абсолютна стойност |
v | бст | Бъдеща стойност |
W | Tan-1 | Inverse Tan |
w | Тан | Тан |
X | Зам | Замяна на стойността в паметовия регистър и стойността в района на преглед |
x | Xor | Побитово XOR |
Y | Амо | Амортизация като сума на обезценяването |
! | x! | x факториел |
# | Кон | Константна стойност |
% | % | Процент |
& | И | Побитово И |
( и ) | ( и ) | Скоби |
* | * | Умножение |
+ | + | Събиране |
- | - | Изваждане |
. | . | Десетична запетая |
/ | / | Делене |
: | Дроб | Дробна част |
< | < | Ляв Shift n |
= или Enter | = | Пресмятане на резултат |
> | > | Десен shift n |
? | Случ | Генериране на произволни числа |
@ | x2 | Квадрат |
{ | Xnor | Побитово XNOR |
[ | &32 | Взимане на 32-битово неподписано цяло число |
] | &16 | Взимане на 16-битово неподписано цяло число |
| | Или | Побитово ИЛИ |
~ | Не | Побитово Не |
Backspace | Bksp | Backspace |
Esc или Ctrl Backspace | CE | Изчистване на запис |
Shift Delete | Изч | Изчистване |

### Quick Reference for Keyboard Shortcuts of gcalctool Scientific Mode Options

Бързи клавиши | Опция | Функция | Вижте
--- | --- | --- | ---
Alt a | Градиани | Настройване на тригонометричния тип към градиани |
Alt b | Дво | Настройва бройната система към двоична. |
Alt d | Дес | Настройване на бройната система към десетична |
Alt f | Фик | Настройване на вида изглед към фиксирана точка |
Alt g | Градуси | Настройване на тригонометричния тип към градуси. |
Alt i | Инв | Изберете обръщащата опция за използване с тригонометричните функции. |
Alt n | Инж | Настройва вида на изгледа към инженерен формат. |
Alt o | Осм | Настройва бройната система към осмична. |
Alt r | Радиани | Настройване на тригонометричния тип към радиани. |
Alt s | Нау | Настройване на изгледа към научен формат |
Alt x | Шес | Настройване на бройната система към шестнайсетична |
Alt y | Хип | Изберете хиперболичната опция за използване с тригонометричните функции. |

### Quick Reference for Keyboard Shortcuts of gcalctool Menu Items

Бързи клавиши | Елемент от меню | Функция | Вижте
--- | --- | --- | ---
Ctrl b | Изглед Основен | Преминаване към Основен режим |
Ctrl c | Редактиране Копиране | Копиране на текущата стойност от района на преглед във временната памет |
Ctrl f | Изглед Финансов | Преминаване към Финансов режим |
Ctrl h | Помощ Ръководство | Display the gcalctool online help |
Ctrl i | Редактиране Вмъкване на ASCII стойност | Показване на прозореца за Вмъкване на·стойност на ASCII |
Ctrl k | Изглед Показване на разделителя за хилядите | Показване на разделителя за хилядите |
Ctrl l | Изглед Left-to-right Precedence | Calculate results using left-to-right precedence |
Ctrl m | Изглед Паметови регистри | Показване на прозореца за Паметови регистри |
Ctrl p | Изглед Programming | Change to Programming mode |
Ctrl q | Калкулатор Напускане | Quit the gcalctool application |
Ctrl r | Изглед Arithmetic Precedence | Calculate results using arithmetic precedence |
Ctrl s | Изглед Научен | Преминаване към Научен режим |
Ctrl t | Изглед Показване на крайните нули | Показване на завършващите нули |
Ctrl v | Редактиране Поставяне | Поставя текущата стойност от временната памет в района на преглед. |
Ctrl z | Редактиране Undo | Undo previous action |
Shift Ctrl z | Редактиране Redo | Redo an undo'ed action |