<?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 % Spanish "INCLUDE" 
> <!-- change language only here -->
]>

<book lang="&language;">
<bookinfo>
<title
>El manual de &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
><jobtitle
>Mantenimiento de la documentación</jobtitle
> <address
><email
>pamroberts@blueyonder.co.uk</email
></address
> </affiliation
> </author>

<othercredit role="reviewer">
<firstname
>Lauri</firstname>
<surname
>Watts</surname>
<affiliation>
<address
><email
>lauri@kde.org</email
></address>
</affiliation>
<contrib
>Revisor</contrib>
</othercredit>
<othercredit role="translator"
><firstname
>Eloy</firstname
><surname
>Cuadra</surname
><affiliation
><address
><email
>eloihr2@eresmas.com</email
></address
></affiliation
> <contrib
>Traductor</contrib
></othercredit>
</authorgroup>

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

<legalnotice
>&FDLNotice;</legalnotice>

<date
>2002-09-28</date>
<releaseinfo
>1.03.02</releaseinfo>

<abstract
><para
>&kcalc; es una calculadora científica para &kde;</para
></abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>KCalc</keyword>
<keyword
>calculadora</keyword>
</keywordset>
</bookinfo>

<chapter id="introduction">
<title
>Introducción</title>

<para
>Este documento describe &kcalc; versión 1.3.2.</para>

<para
>&kcalc; ofrece muchas más funciones matemáticas de las visibles a primera vista. Por favor, estudie la sección sobre los aceleradores de teclado y los modos en este manual para aprender más sobre las muchas funciones disponibles.</para>

<para
>Además de las funcionalidades usuales ofrecidas por casi todas las calculadoras científicas, &kcalc; ofrece un gran número de características, de las que creo que caben destacar:</para>

<itemizedlist
> <listitem
> <para
>&kcalc; tiene modos trigonométrico y estadístico.</para
> </listitem
> <listitem
> <para
>&kcalc; le permite cortar y pegar números de/en su pantalla.</para
> </listitem
> <listitem
> <para
>&kcalc; posee una <firstterm
>pila de resultados</firstterm
> que le deja recordar convenientemente resultados anteriores.</para
> </listitem
> <listitem
> <para
>Puede configurar los colores y la fuente de la pantalla de &kcalc;.</para
> </listitem
> <listitem
> <para
>Puede configurar la precisión y el número de dígitos decimales de &kcalc;.</para
> </listitem
> <listitem
> <para
> &kcalc; ofrece un gran número de útiles atajos de teclado, que facilitan el uso de &kcalc; sin utilizar un dispositivo señalador.</para
> </listitem
> </itemizedlist>

<para
>¡Diviértase con &kcalc;!</para>

<para
>Bernd Johannes Wuebben</para>

</chapter>


<chapter id="usage">
<title
>Uso</title>

<para
>El uso general es sencillo y similar al modo en que funcionan la mayoría de las calculadoras científicas simples, pero tome nota de las siguientes características especiales de &kcalc;:</para>

<variablelist
> <varlistentry
> <term
>Pila de resultados</term
> <listitem
><para
>Cada vez que haga clic con el &LMB; sobre el botón <guibutton
>=</guibutton
> o pulse la teclas <keycap
>Intro</keycap
> o <keysym
>=</keysym
> de su teclado, el resultado de la pantalla se guarda en la pila de resultados de &kcalc;. Puede navegar a través de la pila de resultados con las teclas de flecha <keysym
>Arriba</keysym
> y <keysym
>Abajo</keysym
> de su teclado.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>Función de tanto por ciento</term
> <listitem
> <para
>La función de tanto por ciento trabaja de forma algo diferente que en la mayoría de las calculadoras. De cualquier modo, una vez entendida, su avanzada funcionalidad se muestra bastante útil. Vea la sección sobre la función de <link linkend="percent"
>tanto por ciento</link
> para más detalles.</para
> </listitem
></varlistentry
> <varlistentry
> <term
>Cortar y pegar</term
> <listitem
> <para
><itemizedlist
> <listitem
> <para
>Al pulsar el &LMB; sobre la pantalla de &kcalc; se copiará en el portapapeles el número visualizado.</para
> </listitem
> <listitem
> <para
>Al pulsar el botón <mousebutton
>derecho</mousebutton
> o &MMB; sobre la pantalla de &kcalc; se pegará el contenido del portapapeles en la pantalla, si es un número válido en coma flotante.</para
> </listitem
> </itemizedlist
> </para
></listitem
></varlistentry
> <varlistentry
> <term
>Modos estadístico y trigonométrico</term
> <listitem
> <para
>&kcalc; puede funcionar en modo <link linkend="statistical-mode"
>estadístico</link
> o en modo <link linkend="trigonometric-mode"
>trigonométrico</link
>. Pulse la tecla <keycap
>F3</keycap
> para cambiar entre estos modos, o seleccione el modo en el diálogo de <guilabel
>configuración</guilabel
> que aparece al pulsar el botón <guibutton
>Configurar</guibutton
> o al pulsar la tecla <keycap
>F2</keycap
>.</para
> </listitem
> </varlistentry
> </variablelist>

<sect1 id="statistical-mode">
<title
>Modo estadístico</title>

<para
>En este modo se asignan funciones estadísticas a la columna de botones de la izquierda:</para>

<informaltable
><tgroup cols="2">
<thead
> <row
><entry
>Botones</entry
> <entry
>Función</entry
></row
></thead>

<tbody
> <row
><entry
><guibutton
>N</guibutton
></entry
> <entry
>Recuerda el número de datos introducidos</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>N</guibutton
></entry
> <entry
>Muestra la suma de todos los datos introducidos</entry
></row
> <row
><entry
><guibutton
>Mea</guibutton
></entry
> <entry
>Muestra la media de los datos introducidos</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Mea</guibutton
></entry
> <entry
>Muestra la suma del cuadrado de todos los datos introducidos</entry
></row
> <row
><entry
><guibutton
>Std</guibutton
></entry
> <entry
>Muestra la desviación típica o estándar (n)</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Std</guibutton
></entry
> <entry
>Muestra la desviación típica (o estándar) de población (n-1)</entry
></row
> <row
><entry
><guibutton
>Med</guibutton
></entry
> <entry
>Muestra la mediana</entry
></row
> <row
><entry
><guibutton
>Dat</guibutton
></entry
> <entry
>Introduce un dato</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Dat</guibutton
></entry
> <entry
>Borra el último dato introducido</entry
></row
> <row
><entry
><guibutton
>CSt</guibutton
></entry
> <entry
>Borra todos los datos almacenados</entry
></row
> </tbody
></tgroup
></informaltable>


</sect1>

<sect1 id="trigonometric-mode">
<title
>Modo trigonométrico</title>

<para
>En este modo se asignan funciones trigonométricas a la columna de botones de la izquierda:</para>

<informaltable
><tgroup cols="2">
<thead
> <row
><entry
>Botones</entry
> <entry
>Función</entry
></row
> </thead>
<tbody
> <row
><entry
><guibutton
>Hyp</guibutton
></entry
> <entry
>Entra en el submodo hiperbólico. Por ejemplo, Hyp Sin es el seno hiperbólico: sinh(x)</entry
></row
> <row
><entry
><guibutton
>Sin</guibutton
></entry
> <entry
>Calcula el seno</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Sin</guibutton
></entry
> <entry
>Calcula el arco seno</entry
></row
> <row
><entry
><guibutton
>Cos</guibutton
></entry
> <entry
>Calcula el coseno</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Cos</guibutton
></entry
> <entry
>Calcula el arco coseno</entry
></row
> <row
><entry
><guibutton
>Tan</guibutton
></entry
> <entry
>Calcula la tangente</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Tan</guibutton
></entry
> <entry
>Calcula la arco tangente</entry
></row
> <row
><entry
><guibutton
>Log</guibutton
></entry
> <entry
>Calcula el logaritmo decimal (en base 10)</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Log</guibutton
></entry
> <entry
>Calcula 10 elevado a x</entry
></row
> <row
><entry
><guibutton
>Ln</guibutton
></entry
> <entry
>Calcula el logaritmo neperiano (en base e)</entry
></row
> <row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Ln</guibutton
></entry
> <entry
>Calcula e elevado a x</entry
></row
> </tbody
></tgroup
></informaltable>

</sect1>

<sect1 id="key-accels">
<title
>Teclas simples de acceso rápido</title>

<para
>Para simplificar la introducción de cálculos con el teclado, &kcalc; posee teclas simples de acceso rápido para la mayoría de las funciones. Por ejemplo, al teclear <userinput
>7R</userinput
> o <userinput
>7r</userinput
>, se calculará el inverso de 7 (1/7).</para>

<informaltable
><tgroup cols="3">
<thead
> <row
><entry
>Tecla</entry
> <entry
>Función</entry
> <entry
>Notas</entry
></row
> </thead>
<tbody
> <row
><entry
><keycap
>H</keycap
></entry
> <entry
><guibutton
>Hyp</guibutton
></entry
> <entry
>Hiperbólico, como en Hyp Sin, el 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
>logaritmo neperiano (en base e)</entry
></row
> <row
><entry
><keycap
>L</keycap
></entry
> <entry
><guibutton
>Log</guibutton
></entry
> <entry
>logaritmo decimal (en base 10)</entry
></row
> <row
><entry
><keycap
>I</keycap
></entry
> <entry
> <guibutton
>Inv</guibutton
></entry
> <entry
>Inverso; por ejemplo, si quiere el arcsin(x) teclee <userinput
>i s </userinput
></entry
></row
> <row
><entry
><keysym
>\</keysym
></entry
> <entry
><guibutton
>+/-</guibutton
></entry
> <entry
>Cambiar el signo</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
>Factorial</entry
></row
> <row
><entry
><keysym
>&lt;</keysym
></entry
> <entry
><guibutton
>Lsh</guibutton
></entry
> <entry
>Desplazar a la izquierda. Nota: <guibutton
>Inv</guibutton
> <guibutton
>Lsh</guibutton
> es desplazar a la derecha.</entry
></row
> <row
><entry
><keysym
>&amp;</keysym
></entry
> <entry
><guibutton
>And</guibutton
></entry
> <entry
>Y lógico</entry
></row
> <row
><entry
><keysym
>*</keysym
></entry
> <entry
><guibutton
>X</guibutton
></entry
> <entry
>Multiplicar</entry
></row
> <row
><entry
><keysym
>/</keysym
></entry
> <entry
><guibutton
>/</guibutton
></entry
> <entry
>Dividir</entry
></row
> <row
><entry
><keycap
>D</keycap
></entry
> <entry
><guibutton
>Dat</guibutton
></entry
> <entry
>Introducir dato en el modo estadístico</entry
></row
> <row
><entry
><keycap
>O</keycap
></entry
> <entry
><guibutton
>Or</guibutton
></entry
> <entry
>O lógica. Nota: <guibutton
>Inv</guibutton
> <guibutton
>Or</guibutton
> es XOR (O exclusivo)</entry
></row
> <row
><entry
><keycap
>R</keycap
></entry
> <entry
><guibutton
>1/x</guibutton
></entry
> <entry
>Inverso</entry
></row
> <row
><entry
><keysym
>=</keysym
></entry
> <entry
><guibutton
>=</guibutton
></entry
> <entry
></entry
></row
> <row
><entry
><keycap
>Intro</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
>Re Pág</keycap
></entry
> <entry
><guibutton
>C</guibutton
></entry
> <entry
>Borrar</entry
></row
> <row
><entry
><keycap
>Esc</keycap
></entry
> <entry
><guibutton
>C</guibutton
></entry
> <entry
>Borrar</entry
></row
> <row
><entry
><keycap
>Prior</keycap
></entry
> <entry
><guibutton
>C</guibutton
></entry
> <entry
>Borrar</entry
></row
> <row
><entry
><keycap
>Av Pág</keycap
></entry
> <entry
><guibutton
>AC</guibutton
></entry
> <entry
>Borrar todo</entry
></row
> <row
><entry
><keycap
>Siguiente</keycap
></entry
> <entry
><guibutton
>AC</guibutton
></entry
> <entry
>Borrar todo</entry
></row
> <row
><entry
><keycap
>Supr</keycap
></entry
> <entry
><guibutton
>AC</guibutton
></entry
> <entry
>Borrar todo</entry
></row
> <row
><entry
><keycap
>F1</keycap
></entry
> <entry
><guibutton
>?</guibutton
></entry
> <entry
>Ayuda, muestra este manual</entry
></row
> <row
><entry
><keycap
>F2</keycap
></entry
> <entry
><guibutton
>Configurar</guibutton
></entry
> <entry
>Muestra el diálogo de configuración</entry
></row
> <row
><entry
><keycap
>F3</keycap
></entry
> <entry
></entry
> <entry
>Cambia entre los modos trigonométrico y estadístico</entry
></row
> </tbody
></tgroup
></informaltable>

</sect1>
</chapter>

<chapter id="comments-on-specific-functions">
<title
>Comentarios sobre funciones específicas</title>

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

<variablelist
> <varlistentry
> <term
><guibutton
>Mod</guibutton
> obtiene el resto de dividir el número mostrado por el siguiente número que se introduzca.</term
> <listitem
><para
><userinput
>22 Mod 8 = </userinput
> obtendrá el resultado <emphasis
>6</emphasis
></para
> <para
><userinput
>22.345 Mod 8 = </userinput
> obtendrá el resultado <emphasis
>6.345</emphasis
></para
> </listitem
></varlistentry
> <varlistentry
> <term
><guibutton
>Inv</guibutton
> <guibutton
>Mod</guibutton
> hace la división entera del número mostrado por el siguiente número que se introduzca.</term
> <listitem
><para
><userinput
>22 Inv Mod 8 = </userinput
> obtendrá el resultado <emphasis
>2</emphasis
></para
> <para
><userinput
>22.345 Mod 8 = </userinput
> también obtiene <emphasis
>2</emphasis
> </para
></listitem
></varlistentry
> </variablelist>

</sect1>


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

<para
>Usado en lugar de la tecla <guibutton
>=</guibutton
>, <guibutton
>%</guibutton
> representa la operación final llevada a cabo en el cálculo actual como sigue:</para>

<para
><itemizedlist
> <listitem
> <para
>Si el último operador es <guibutton
>+</guibutton
> o <guibutton
>-</guibutton
>, muestra el resultado como un porcentaje del último operando. </para
> </listitem
> <listitem
> <para
>Si el último operador es <guibutton
>*</guibutton
>, divide el resultado de la multiplicación por 100. </para
> </listitem
> <listitem
> <para
>Si el último operador es <guibutton
>/</guibutton
>, obtiene el operando de la izquierda como un porcentaje del operando de la derecha. </para
> </listitem
> <listitem
> <para
>Si el último operador es <guibutton
>x^y</guibutton
>, obtiene el operando de la izquierda elevado a la potencia de (operando de la derecha / 100). </para
> </listitem
> <listitem
> <para
> En el resto de casos, la tecla <guibutton
>&percnt;</guibutton
> obtiene el mismo resultado que la tecla <guibutton
>=</guibutton
>. </para
> </listitem
> </itemizedlist
></para>

<variablelist
> <varlistentry
> <term
>Ejemplos:</term
> <listitem
> <para
><userinput
>11 + 89 %</userinput
> obtiene <emphasis
>112.36</emphasis
> (89 + 11 = 100, y 100 es el 112.36 por ciento de 89)</para
> <para
><userinput
>42 * 3 %</userinput
> obtiene <emphasis
>1.26</emphasis
> (42 * 3 / 100)</para
> <para
><userinput
>45 / 55 %</userinput
> obtiene <emphasis
>81.8182</emphasis
> (45 es el 81.8182 por ciento de 55)</para
> <para
><userinput
>2 ^ 300 %</userinput
> obtiene <emphasis
>8</emphasis
> (2 elevado a (300/100))</para
> </listitem
> </varlistentry
> </variablelist>

</sect1>

<sect1 id="lsh-rsh">
<title
>Lsh e Inv Lsh</title>
<variablelist
> <varlistentry
> <term
><guibutton
>Lsh</guibutton
> desplaza a la izquierda la parte entera del valor mostrado (lo multiplica por 2) n veces, donde n es el siguiente número que se introduzca, y obtiene un resultado entero:</term
> <listitem
><para
><userinput
>10 Lsh 3 =</userinput
> obtiene <emphasis
>80</emphasis
> (10 multiplicado por 2 tres veces).</para
> <para
><userinput
>10.345 Lsh 3 =</userinput
> también obtiene <emphasis
>80</emphasis
>.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>Inv</guibutton
> <guibutton
>Lsh</guibutton
> desplaza a la izquierda el valor (realiza una división entera por 2) n veces.</term
> <listitem
><para
><userinput
>16 Inv Lsh 2 =</userinput
> obtiene <emphasis
>4</emphasis
> (16 dividido por 2 dos veces).</para
> <para
><userinput
>16.999 Inv Lsh 2 =</userinput
> también obtiene <emphasis
>4</emphasis
>.</para
> </listitem
> </varlistentry
> </variablelist>

</sect1>

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

<para
>Las funciones <guibutton
>Cmp</guibutton
>, <guibutton
>And</guibutton
> y <guibutton
>Or</guibutton
> realizan operaciones lógicas de bits, por lo que son más significativas si la <guilabel
>Base</guilabel
> está seleccionada como <guilabel
>Hex</guilabel
>, <guilabel
>Oct</guilabel
> o <guilabel
>Bin</guilabel
> en lugar de <guilabel
>Dec</guilabel
>. En los ejemplos siguientes <guilabel
>Base</guilabel
> está en modo <guilabel
>Bin</guilabel
>.</para>

<variablelist
> <varlistentry
> <term
><guibutton
>Cmp</guibutton
> realiza un complemento a 1 (invierte los bits).</term
> <listitem
><para
><userinput
>101 Cmp</userinput
> obtiene <emphasis
>111...111010</emphasis
></para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>And</guibutton
> realiza un Y lógico.</term
> <listitem
><para
><userinput
>101 And 110 =</userinput
> obtiene <emphasis
>100</emphasis
></para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>Or</guibutton
> realiza un O lógico.</term
> <listitem
><para
><userinput
>101 Or 110 =</userinput
> obtiene <emphasis
>111</emphasis
></para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>Inv</guibutton
> <guibutton
>Or</guibutton
> realiza una operación XOR (O exclusivo).</term
> <listitem
><para
><userinput
>101 Inv Or 110 =</userinput
> obtiene <emphasis
>11</emphasis
></para
> </listitem
> </varlistentry
> </variablelist>
</sect1>
</chapter>


<chapter id="questions-and-answers">
<title
>Preguntas y respuestas</title>

<qandaset>

<qandaentry>
<question
><para
>¿Cómo obtengo el valor de pi=3.1415926...?</para
></question>
<answer
><para
>Pulse simplemente <userinput
>Inv EE</userinput
>.</para
></answer>
</qandaentry>

<qandaentry>
<question
><para
>¿Cómo obtengo e, el número de Euler?</para
></question>
<answer
><para
>Pulse simplemente <userinput
>1 Inv Ln</userinput
>.</para
></answer>
</qandaentry>

<qandaentry>
<question
><para
>¿Cómo obtengo dos dígitos decimales fijos tras el punto decimal?</para
></question>
<answer
><para
>Haga clic en el botón <guibutton
>Configurar</guibutton
> para que se muestre el diálogo de configuración. Marque <guilabel
>Fijar precisión decimal</guilabel
> y escriba un 2 en el control de texto de la derecha.</para
></answer
> </qandaentry>

<qandaentry>
<question
><para
>¿Qué hay sobre la precisión?</para
></question>
<answer
><para
>El principal factor que determina la precisión de &kcalc; es si sus librerías libc y libmath soportan el tipo de dato de C <type
>long double</type
>. Si este es el caso, &kcalc; lo detectará durante la compilación y lo usará como su tipo de datos fundamental para representar números. Compruebe la pestaña <guilabel
>Acerca de</guilabel
> &kcalc; en el diálogo de <guibutton
>Configuración</guibutton
> para averiguar cuál es el tipo de datos fundamental de su copia de &kcalc;.</para>

<para
>A menos que posea unas librerías libc y libmath de calidad excepcional, podrá observar algunos <quote
>interesantes</quote
> resultados cuando trate de realizar cálculos como: <userinput
>123.22 - 123.21</userinput
>, <userinput
>2.01 - 2</userinput
>, <userinput
>123.88 - 123.87</userinput
> o similares. De cualquier modo, si piensa que esto es erróneo, le animo a hacer el mismo cálculo en la calculadora que posee &Windows;.</para>

<para
>Ajuste la <guilabel
>Precisión</guilabel
> en el diálogo de <guibutton
>Configuración</guibutton
> de &kcalc; de modo que los anteriores cálculos se hagan de forma correcta. Le recomiendo una precision de 14 si el tipo de datos fundamental de su copia de &kcalc; es <type
>long double</type
>, y 8 ó 10 en cualquier otro caso.</para>

<para
>Una precisión mayor no llevará necesariamente a mejores resultados. Juegue con la precisión para comprender esto.</para>
</answer>
</qandaentry>

</qandaset>
</chapter>

<chapter id="copyright">
<title
>Créditos y licencia</title>

<para
>Copyright del programa &kcalc;:</para>
<para
>Bernd Johannes Wuebben 1996-2000</para>
<para
>El equipo de &kde; 2000-2002</para>

<itemizedlist
> <listitem
><para
> Bernd Johannes Wuebben <email
>wuebben@kde.org</email
> </para
></listitem
> <listitem
><para
> Evan Teran <email
>emt3734@rit.edu</email
> </para
></listitem
> <listitem
><para
> Espen Sand <email
>espen@kde.org</email
> </para
></listitem
> <listitem
><para
> Chris Howells <email
>howells@kde.org</email
> </para
></listitem
> <listitem
><para
> Aaron J. Seigo <email
>aseigo@olympusproject.org</email
> </para
></listitem
> <listitem
><para
> Charles Samuels <email
>charles@altair.dhs.org</email
> </para
></listitem
> </itemizedlist>
<para
>&kcalc; fue inspirado por <application
>xfrmcalc</application
>, de Martin Bartlett, cuyo motor de pila es todavía parte de &kcalc;.</para>

<para
>Copyright de la documentación 2001,2002:</para>
<itemizedlist
> <listitem
><para
>Bernd Johannes Wuebben <email
>wuebben@kde.org</email
></para
></listitem
> <listitem
><para
>Pamela Roberts <email
>pamroberts@blueyonder.co.uk</email
></para
></listitem
> </itemizedlist>

&underFDL;
&underGPL;

</chapter>

<appendix id="installation">
<title
>Instalación</title>

<para
>&kcalc; es parte del paquete kdeutils del proyecto &kde; y normalmente estará incluído como parte de la instalación de &kde;. Para más detalles sobre &kde; visite <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
>Compilación e instalación</title>

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

</sect1>

<sect1 id="enable-long-double-precision">
<title
>Cómo activar la precisión <emphasis
>long double</emphasis
> de &kcalc;</title>

<para
>Si su sistema soporta el tipo de dato de C <emphasis
>long double</emphasis
> y si posee una librería libc sin fallos, puede activar la precisión <emphasis
>long double</emphasis
> en &kcalc;.</para>

<para
>Aquí tiene cómo hacerlo:</para>

<procedure
> <step
> <para
> Abra el archivo <filename
>../config.h</filename
> y compruebe si está definido HAVE&lowbar;LONG&lowbar;DOUBLE; es decir, tendría que localizar una línea como:</para
> <screen
>#define HAVE_LONG_DOUBLE 1</screen
> <para
>Si no encuentra una línea como esa, su sistema no soporta la precisión IEEE <emphasis
>long double</emphasis
>. </para
> </step
> <step
> <para
>Abra los archivos <filename class="headerfile"
>kcalctype.h</filename
>, <filename
>configdlg.cpp</filename
>, <filename
>kcalc.cpp</filename
> y <filename
>kcalc&lowbar;core.cpp</filename
> y elimine las líneas:</para
> <screen>
#ifdef HAVE_LONG_DOUBLE
#undef HAVE_LONG_DOUBLE
#endif
</screen
> </step
> <step
> <para
> Recompile &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:
-->
