<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
  <!ENTITY kappname "&kcalc;" 
> 
  <!ENTITY package "kdeutils">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Bulgarian "INCLUDE" 
> <!-- change language only here -->
]>

<book lang="&language;">
<bookinfo>
<title
>Наръчник за &kcalc;</title>

<authorgroup>
<author
> <firstname
>Bernd Johannes</firstname
> <surname
>Wuebben</surname
> <affiliation
><address
><email
>wuebben@kde.org</email
></address
></affiliation
> </author>

<author
> <firstname
>Pamela</firstname
> <surname
>Roberts</surname
> <affiliation
> <address
><email
>pam.roberts@btinternet.com</email
></address
> </affiliation
> </author>

<othercredit role="reviewer">
<firstname
>Lauri</firstname>
<surname
>Watts</surname>
<affiliation>
<address
><email
>lauri@kde.org</email
></address>
</affiliation>
<contrib
>Рецензент</contrib>
</othercredit>
<othercredit role="translator"
> <firstname
>Веселин</firstname
><surname
>Димитров</surname
> <affiliation
><address
><email
>veso_vdd@yahoo.com</email
></address
></affiliation
> <contrib
>Превод  на български</contrib
></othercredit>
</authorgroup>

<copyright>
<year
>2001</year
> <year
>2002</year>
<holder
>Bernd Johannes Wuebben, Pamela Roberts</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>

<date
>2002-01-20</date>
<releaseinfo
>1.03.01</releaseinfo>

<abstract
><para
>&kcalc; е калкулатор за &kde;</para
></abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>KCalc</keyword>
<keyword
>калкулатор</keyword>
</keywordset>
</bookinfo>

<chapter id="introduction">
<title
>Въведение</title>

<para
>Този документ описва &kcalc; версия 1.3.1.</para>

<para
>&kcalc; предлага повече математически функции, отколкото се виждат на пръв поглед. Моля, прегледайте секцията за клавишни комбинации и режими в този наръчник за да научите повече з функциите, които са в наличност.</para>

<para
>В допълнение към обичайната функционалност, която повечето калкулатори предлагат, &kcalc; предлага и някои възможности, които мисля че са съществени:</para>

<itemizedlist
> <listitem
> <para
>&kcalc; има тригонометричен и статистически режим.</para
> </listitem
> <listitem
> <para
>&kcalc; ви позволява да режете и лепите числа от/на неговия екран.</para
> </listitem
> <listitem
> <para
>&kcalc; има <firstterm
>списък с резултати</firstterm
>, който ви позволява да викате получени преди резултати.</para
> </listitem
> <listitem
> <para
>Можете да конфигурирате цвета и шрифта на &kcalc;.</para
> </listitem
> <listitem
> <para
>Можете да конфигурирате точността и броя знаци след десетичната запетая на &kcalc;.</para
> </listitem
> <listitem
> <para
> &kcalc; предлага голям брой клавишни комбинации, така че да можете да използвате &kcalc; без посочващо устройство.</para
> </listitem
> </itemizedlist>

<para
>Приятна работа с &kcalc;!</para>

<para
>Bernd Johannes Wuebben</para>

</chapter>


<chapter id="usage">
<title
>Употреба</title>

<para
>Общата употреба е директна и подобна на начина, по който оперират най-простите калкулатори, но вземете под внимание от следните специфични възможности на &kcalc;:</para>

<variablelist
> <varlistentry
> <term
>Списък с резултати</term
> <listitem
><para
>Всеки път когато щракнете с &LMB; върху бутона <guibutton
>=</guibutton
> или натиснете клавишите <keycap
>Enter</keycap
> или <keysym
>=</keysym
>, резултатът се записва в списъка с резултати. Можете да се "движите" през него, чрез клавишите <keysym
>Нагоре</keysym
> и <keysym
>Надолу</keysym
>.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>Функция процент</term
> <listitem
> <para
>Функцията процент работи малко различно от повечето калкулатори. Обаче, в този си вид е по-използваема. Погледнете секцията за функцията <link linkend="percent"
>процент</link
> за повече детайли.</para
> </listitem
></varlistentry
> <varlistentry
> <term
>Отрязване и залепяне</term
> <listitem
> <para
><itemizedlist
> <listitem
> <para
>Натскане на &LMB; върху екрана на &kcalc; ще постави числото от него в системния буфер.</para
> </listitem
> <listitem
> <para
>С натискане на <mousebutton
>десния</mousebutton
> или &MMB; върху екрана на &kcalc;, съдържанието на системния буфер ще се залепи върху екрана, ако съдържанието е валидно реално число.</para
> </listitem
> </itemizedlist
> </para
></listitem
></varlistentry
> <varlistentry
> <term
>Статистически и тригонометричен режими</term
> <listitem
> <para
>&kcalc; може да работи в <link linkend="statistical-mode"
>статистически</link
> или в <link linkend="trigonometric-mode"
>тригонометричен</link
> режим. Можете да превключвате между двата режима с натискане на <keycap
>F3</keycap
> или от диалога <guilabel
>Конфигурация</guilabel
>, който се извиква чрез натискане на бутона <guibutton
>Конфигурирай</guibutton
> или с клавиша <keycap
>F2</keycap
>.</para
> </listitem
> </varlistentry
> </variablelist>

<sect1 id="statistical-mode">
<title
>Статистически режим</title>

<para
>В този режим, лявата колона бутони е запазена за статистически функции:</para>

<informaltable
><tgroup cols="2">
<thead
> <row
><entry
>Бутони</entry
> <entry
>Функция</entry
></row
></thead>

<tbody
> <row
><entry
><guibutton
>N</guibutton
></entry
> <entry
>Извиква броя на въведените числа</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>N</guibutton
></entry
> <entry
>Показва сумата от всички въведени числа</entry
></row
> <row
><entry
><guibutton
>Mea</guibutton
></entry
> <entry
>Посазва средно аритметичното от въведените числа</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Mea</guibutton
></entry
> <entry
>Показва сумата от квадратите на въведените числа</entry
></row
> <row
><entry
><guibutton
>Std</guibutton
></entry
> <entry
>Показва стандартното отклонение (n)</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Std</guibutton
></entry
> <entry
>Показва стандартното отклонение (n-1)</entry
></row
> <row
><entry
><guibutton
>Med</guibutton
></entry
> <entry
>Показва медианата</entry
></row
> <row
><entry
><guibutton
>Dat</guibutton
></entry
> <entry
>Въвежда число</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Dat</guibutton
></entry
> <entry
>Премахва последното въведено число</entry
></row
> <row
><entry
><guibutton
>Cst</guibutton
></entry
> <entry
>Премахва всички въведени числа</entry
></row
> </tbody
></tgroup
></informaltable>


</sect1>

<sect1 id="trigonometric-mode">
<title
>Тригонометричен режим</title>

<para
>В този режим, лявата колона бутони е запазена за тригонометрични функции:</para>

<informaltable
><tgroup cols="2">
<thead
> <row
><entry
>Бутони</entry
> <entry
>Функция</entry
></row
> </thead>
<tbody
> <row
><entry
><guibutton
>Hyp</guibutton
></entry
> <entry
>Влиза в хиперболичен подрежим. Hyp Sin, например, е хиперболичния синус: sh(x)</entry
></row
> <row
><entry
><guibutton
>Sin</guibutton
></entry
> <entry
>Изчислява синус</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Sin</guibutton
></entry
> <entry
>Изчислява обратната функция на синус: arcsin(x)</entry
></row
> <row
><entry
><guibutton
>Cos</guibutton
></entry
> <entry
>Изчислява косинус</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Cos</guibutton
></entry
> <entry
>Изчислява обратната функция на косинус: arccos(x)</entry
></row
> <row
><entry
><guibutton
>Tan</guibutton
></entry
> <entry
>Изчислява тангенс</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Tan</guibutton
></entry
> <entry
>Изчислява обратната функция на тангенс: arctg(x)</entry
></row
> <row
><entry
><guibutton
>Log</guibutton
></entry
> <entry
>Изчислява логаритъм при основа 10</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Log</guibutton
></entry
> <entry
>Изчислява 10 на степен x</entry
></row
> <row
><entry
><guibutton
>Ln</guibutton
></entry
> <entry
>Изчислява натурален логаритъм. Това е логаритъм при основа e</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Ln</guibutton
></entry
> <entry
>Изчислява e на степен x</entry
></row
> </tbody
></tgroup
></informaltable>

</sect1>

<sect1 id="key-accels">
<title
>Комбинации от един клавиш</title>

<para
>За да се опрости въвеждането от клавиатурата, &kcalc; притежава комбинации от един клавиш за повечето функции. Например, при въвеждане на <userinput
>7R</userinput
> или <userinput
>7r</userinput
> ще бъде изчислена реципрочната стойност на 7 (1/7).</para>

<informaltable
><tgroup cols="3">
<thead
> <row
><entry
>Клавиш</entry
> <entry
>Функция</entry
> <entry
>Бележки</entry
></row
> </thead>
<tbody
> <row
><entry
><keycap
>H</keycap
></entry
> <entry
><guibutton
>Hyp</guibutton
></entry
> <entry
>Хиперболично като при Hyp Sin, sinh(x)</entry
></row
> <row
><entry
><keycap
>S</keycap
></entry
> <entry
><guibutton
>Sin</guibutton
></entry
> <entry
></entry
></row
> <row
><entry
><keycap
>C</keycap
></entry
> <entry
><guibutton
>Cos</guibutton
></entry
> <entry
></entry
></row
> <row
><entry
><keycap
>T</keycap
></entry
> <entry
><guibutton
>Tan</guibutton
></entry
> <entry
></entry
></row
> <row
><entry
><keycap
>N</keycap
></entry
> <entry
><guibutton
>Ln</guibutton
></entry
> <entry
>логаритъм при основа e</entry
></row
> <row
><entry
><keycap
>L</keycap
></entry
> <entry
><guibutton
>Log</guibutton
></entry
> <entry
>логаритъм при основа 10</entry
></row
> <row
><entry
><keycap
>I</keycap
></entry
> <entry
> <guibutton
>Inv</guibutton
></entry
> <entry
>Обратна, &eg;, ако искате arcsin(x), напишете <userinput
>i s </userinput
></entry
></row
> <row
><entry
><keysym
>\</keysym
></entry
> <entry
><guibutton
>+/-</guibutton
></entry
> <entry
>Сменя знака</entry
></row
> <row
><entry
><keysym
>[</keysym
></entry
> <entry
><guibutton
>x^2</guibutton
></entry
> <entry
></entry
></row
> <row
><entry
><keysym
>^</keysym
></entry
> <entry
><guibutton
>x^y</guibutton
></entry
> <entry
></entry
></row
> <row
><entry
><keysym
>!</keysym
></entry
> <entry
><guibutton
>x!</guibutton
></entry
> <entry
>Факториел</entry
></row
> <row
><entry
><keysym
>&lt;</keysym
></entry
> <entry
><guibutton
>Lsh</guibutton
></entry
> <entry
>Лява смяна. <guibutton
>Inv</guibutton
> <guibutton
>Lsh</guibutton
> е дясна смяна.</entry
></row
> <row
><entry
><keysym
>&amp;</keysym
></entry
> <entry
><guibutton
>And</guibutton
></entry
> <entry
>Логическо И</entry
></row
> <row
><entry
><keysym
>*</keysym
></entry
> <entry
><guibutton
>X</guibutton
></entry
> <entry
>Умножение</entry
></row
> <row
><entry
><keysym
>/</keysym
></entry
> <entry
><guibutton
>/</guibutton
></entry
> <entry
>Деление</entry
></row
> <row
><entry
><keycap
>D</keycap
></entry
> <entry
><guibutton
>Dat</guibutton
></entry
> <entry
>Въвеждане на число при статистическия режим</entry
></row
> <row
><entry
><keycap
>O</keycap
></entry
> <entry
><guibutton
>Или</guibutton
></entry
> <entry
>Логическо ИЛИ. <guibutton
>Inv</guibutton
> <guibutton
>Or</guibutton
> е XOR - изключващо ИЛИ</entry
></row
> <row
><entry
><keycap
>R</keycap
></entry
> <entry
><guibutton
>1/x</guibutton
></entry
> <entry
>Реципрочно</entry
></row
> <row
><entry
><keysym
>=</keysym
></entry
> <entry
><guibutton
>=</guibutton
></entry
> <entry
></entry
></row
> <row
><entry
><keycap
>Enter</keycap
></entry
> <entry
><guibutton
>=</guibutton
></entry
> <entry
></entry
></row
> <row
><entry
><keycap
>Return</keycap
></entry
> <entry
><guibutton
>=</guibutton
></entry
> <entry
></entry
></row
> <row
><entry
><keycap
>Page Up</keycap
></entry
> <entry
><guibutton
>C</guibutton
></entry
> <entry
>Изчистване</entry
></row
> <row
><entry
><keycap
>Esc</keycap
></entry
> <entry
><guibutton
>C</guibutton
></entry
> <entry
>Изчистване</entry
></row
> <row
><entry
><keycap
>Предишен</keycap
></entry
> <entry
><guibutton
>C</guibutton
></entry
> <entry
>Изчистване</entry
></row
> <row
><entry
><keycap
>Page Down</keycap
></entry
> <entry
><guibutton
>AC</guibutton
></entry
> <entry
>Изчистване на всичко</entry
></row
> <row
><entry
><keycap
>Следващ</keycap
></entry
> <entry
><guibutton
>AC</guibutton
></entry
> <entry
>Изчистване на всичко</entry
></row
> <row
><entry
><keycap
>Del</keycap
></entry
> <entry
><guibutton
>AC</guibutton
></entry
> <entry
>Изчистване на всичко</entry
></row
> <row
><entry
><keycap
>F1</keycap
></entry
> <entry
><guibutton
>?</guibutton
></entry
> <entry
>Помощ, извиква това ръководство</entry
></row
> <row
><entry
><keycap
>F2</keycap
></entry
> <entry
><guibutton
>Конфигуриране</guibutton
></entry
> <entry
>Показва диалога за конфигуриране</entry
></row
> <row
><entry
><keycap
>F3</keycap
></entry
> <entry
></entry
> <entry
>Превключва между тригонометричен и статистически режим</entry
></row
> </tbody
></tgroup
></informaltable>

</sect1>
</chapter>

<chapter id="comments-on-specific-functions">
<title
>Коментари за отделни функции</title>

<sect1 id="mod">
<title
>Mod и Inv Mod</title>

<variablelist
> <varlistentry
> <term
><guibutton
>Mod</guibutton
> дава остатъка от делението на числото върху екрана и следващото въведено число.</term
> <listitem
><para
><userinput
>22 Mod 8 = </userinput
> ще даде резултат <emphasis
>6</emphasis
></para
> <para
><userinput
>22.345 Mod 8 = </userinput
> ще даде резултат <emphasis
>6.345</emphasis
></para
> </listitem
></varlistentry
> <varlistentry
> <term
><guibutton
>Inv</guibutton
> <guibutton
>Mod</guibutton
> извършва целочислено деление между числото на екрана и следващото въведено число.</term
> <listitem
><para
><userinput
>22 Inv Mod 8 = </userinput
> ще даде резултат <emphasis
>2</emphasis
></para
> <para
><userinput
>22.345 Mod 8 = </userinput
> също дава <emphasis
>2</emphasis
> </para
></listitem
></varlistentry
> </variablelist>

</sect1>


<sect1 id="percent">
<title
>&percnt;</title>

<para
>Използван вместо клавиша <guibutton
>=</guibutton
>, <guibutton
>%</guibutton
> интерпретира крайната операция в текущото изчисление, както следва:</para>

<para
><itemizedlist
> <listitem
> <para
>Ако последния оператор е + или -, показва резултата като процент от последното число. </para
> </listitem
> <listitem
> <para
>Ако последния оператор е *, разделя резултата от умножението на 100. </para
> </listitem
> <listitem
> <para
>Ако последния оператор е /, дава делимото, като процент от делителя. </para
> </listitem
> <listitem
> <para
>Ако последния оператор е x^y, даво основата, вдигната на степен (степенния показател, разделен на 100) (x^(y/100)). </para
> </listitem
> <listitem
> <para
> Във всички други случаи клавишът &percnt; дава резултат, идентичен с този на клавиша =. </para
> </listitem
> </itemizedlist
></para>

<variablelist
> <varlistentry
> <term
>Примери:</term
> <listitem
> <para
><userinput
>11 + 89 %</userinput
> дава <emphasis
>112,35</emphasis
>.(89 + 11 = 100, като 100 е 112,35 процента от 89)</para
> <para
><userinput
>42 * 3 %</userinput
> дава <emphasis
>1,26</emphasis
> (42 * 3 / 100)</para
> <para
><userinput
>45 / 55 %</userinput
> дава <emphasis
>81,81...</emphasis
> (45 is 81,81... процента от 55)</para
> <para
><userinput
>2 ^ 300 %</userinput
> дава <emphasis
>8</emphasis
> (2 на степен  (300/100))</para
> </listitem
> </varlistentry
> </variablelist>

</sect1>

<sect1 id="lsh-rsh">
<title
>Lsh и Inv Lsh</title>
<variablelist
> <varlistentry
> <term
><guibutton
>Lsh</guibutton
> премества наляво цялата част от числото на екрана (умножава го по 2) n пъти, като n е следващото въведено число. Резултатът е цяло число:</term
> <listitem
><para
><userinput
>10 Lsh 3 =</userinput
> дава <emphasis
>80</emphasis
> (10, умножено по 2 три пъти).</para
> <para
><userinput
>10,345 Lsh 3 =</userinput
> също дава <emphasis
>80</emphasis
>.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>Inv</guibutton
> <guibutton
>Lsh</guibutton
> премества надясно числото (разделя целочислено на 2) n пъти.</term
> <listitem
><para
><userinput
>16 Inv Lsh 2 =</userinput
> дава <emphasis
>4</emphasis
> (16 делено на 2 два пъти).</para
> <para
><userinput
>16,999 Inv Lsh 2 =</userinput
> също дава <emphasis
>4</emphasis
>.</para
> </listitem
> </varlistentry
> </variablelist>

</sect1>

<sect1 id="and-or-xor">
<title
>Cmp, And, Or и Inv Or</title>

<para
>Функциите <guibutton
>Cmp</guibutton
>, <guibutton
>And</guibutton
> и <guibutton
>Or</guibutton
> вършат побитови логически операции, затова е по-лесно да се работи с тях, ако бройната система е с <guilabel
>Основа</guilabel
> <guilabel
>Hex</guilabel
> (шестнадесетична), или <guilabel
>Oct</guilabel
> (осмична) или <guilabel
>Bin</guilabel
> (двоична) вместо <guilabel
>Dec</guilabel
>. При следващите примери <guilabel
>Основа</guilabel
> е включена на <guilabel
>Bin</guilabel
>.</para>

<variablelist
> <varlistentry
> <term
><guibutton
>Cmp</guibutton
> обръща битовете.</term
> <listitem
><para
><userinput
>101 Cmp</userinput
> дава <emphasis
>111...111010</emphasis
></para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>And</guibutton
> прави логическо И.</term
> <listitem
><para
><userinput
>101 And 110 =</userinput
> дава <emphasis
>100</emphasis
></para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>Or</guibutton
> прави логическо ИЛИ.</term
> <listitem
><para
><userinput
>101 Or 110 =</userinput
> дава <emphasis
>111</emphasis
></para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>Inv</guibutton
> <guibutton
>Or</guibutton
> прави логическо изключващо ИЛИ.</term
> <listitem
><para
><userinput
>101 Inv Or 110 =</userinput
> дава <emphasis
>11</emphasis
></para
> </listitem
> </varlistentry
> </variablelist>
</sect1>
</chapter>


<chapter id="questions-and-answers">
<title
>Въпроси и отговори</title>

<qandaset>

<qandaentry>
<question
><para
>Как да получа pi=3,1415926...?</para
></question>
<answer
><para
>Просто напишете <userinput
>Inv EE</userinput
>. Също 4 * Inv Tan(1rad) (4*arctg(1rad)).</para
></answer>
</qandaentry>

<qandaentry>
<question
><para
>Как да получа e, Ойлеровото число?</para
></question>
<answer
><para
>Напишете <userinput
>1 Inv Ln</userinput
>.</para
></answer>
</qandaentry>

<qandaentry>
<question
><para
>Как да имам два знака след десетичната запетая?</para
></question>
<answer
><para
>Щракнете върху бутона <guibutton
>Configure</guibutton
>, с това ще се покаже диалога за конфигуриране. Маркирайте <guilabel
>Задава фиксирана точност</guilabel
> и настройте превъртащия се прозорец да показва 2.</para
></answer
> </qandaentry>

<qandaentry>
<question
><para
>Ами точността?</para
></question>
<answer
><para
>Главния фактор, определящ точността на &kcalc; е дали вашитеlibc и libmath поддържат типа данни на C <type
>long double</type
>. Ако случаят е такъв, &kcalc; ще засече това по време на компилирането си и ще използва този тип данни за основен при съхраняването на числа. Проверете страницата на &kcalc; <guilabel
>Относно</guilabel
> (в диалога <guibutton
>Конфигурация</guibutton
>) за да разберете какъв е основниятип данни за вашето копие на &kcalc;.</para>

<para
>Освен ако имате libc и libmath от изключително високо качество, можете да наблюдавате някои <quote
>интересни</quote
> резултати, при опити да се изпълнят изчисления като: <userinput
>123.22 - 123.21</userinput
>, <userinput
>2.01 - 2</userinput
>, <userinput
>123.88 - 123.87</userinput
> и подобни. Ако мислите; че това е лошо, опитайте да направите същото с калкулатора на &Windows;.</para>

<para
>Настройте <guilabel
>Точността</guilabel
> в диалога на &kcalc;<guibutton
>Конфигурация</guibutton
>, така че горните изчисления да дават верни резултати. Препоръчвам ви точност 14, ако основния тип данни за вашето копие на &kcalc; е <type
>long double</type
>, иначе 8 или 10.</para>

<para
>По-висока точност не означава непременно по-добри резултати. Поиграйте си с точността и ще видите какво имам в предвид.</para>
</answer>
</qandaentry>

</qandaset>
</chapter>

<chapter id="copyright">
<title
>Лиценз</title>

<para
>&kcalc; Запазени права за програмата 1996-2001 Bernd Johannes Wuebben <email
>wuebben@kde.org</email
>.</para>
<para
>Добавки от Espen Sand. <email
>espen@kde.org</email
>, 2000</para>
<para
>Добавки от Espen Sand. <email
>amt3734@rit.edu</email
>, 2001</para>
<para
>&kcalc; беше вдъхновен от <application
>xfrmcalc</application
>на Martin Bartlett, чийто механизъм за управление на стека все още е част от &kcalc;.</para>

<para
>Запазени права за документацията 2001,2002:</para>
<itemizedlist
> <listitem
><para
>Bernd Johannes Wuebben <email
>wuebben@kde.org</email
></para
></listitem
> <listitem
><para
>Pamela Roberts <email
>pam.roberts@btinternet.com</email
></para
></listitem
> </itemizedlist>

&underFDL;
&underGPL;

</chapter>

<appendix id="installation">
<title
>Инсталация</title>

<para
>&kcalc; е част от пакета kdeutils от проекта &kde; и по принцип се доставя като част от инсталацията на &kde;. За повече подробности за &kde; посетете <ulink url="http://www.kde.org"
>http://www.kde.org</ulink
>.</para>

<!--
<para
>&kcalc;'s home site is <ulink
url="http://math.cornell.edu/~wuebben/kde.html">
http://math.cornell.edu/~wuebben/kde.html</ulink
></para>
-->

<sect1 id="compilation-and-installation">
<title
>Компилиране и инсталация</title>

&install.intro.documentation;
&install.compile.documentation;

</sect1>

<sect1 id="enable-long-double-precision">
<title
>Как да разреша long double точност за &kcalc;</title>

<para
>Ако машината ви поддържа типа данни на C <type
>long double</type
> и ако имате работещ libc можете да имате <type
>long double</type
> точност в &kcalc;.</para>

<para
>Ето какво да направите:</para>

<procedure
> <step
> <para
> Проверете <filename
>../config.h</filename
> и вижте дали е дефинирано HAVE&lowbar;LONG&lowbar;DOUBLE, &ie; би трябвало да намерите ред, съдържащ:</para
> <screen
>#define HAVE_LONG_DOUBLE 1</screen
> <para
>Ако не можете да намерите такъв ред, вашата система не поддържа long double IEEE точност. </para
> </step
> <step
> <para
>Редактирайте файла <filename class="headerfile"
>kcalctype.h</filename
> <filename
>configdlg.cpp</filename
> <filename
>kcalc.cpp</filename
> и <filename
>kcalc&lowbar;core.cpp</filename
> и изтрийте редовете:</para
> <screen>
#ifdef HAVE_LONG_DOUBLE
#undef HAVE_LONG_DOUBLE
#endif
</screen
> </step
> <step
> <para
> Прекомпилирайте &kcalc;. </para
> </step
> </procedure>

</sect1>
</appendix>

</book>

<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
End:
-->
