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

<book lang="&language;">
<bookinfo>
<title
>Il manuale di &kcalc;</title>

<authorgroup>
<author
>&Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail; </author>

<author
>&Pamela.Roberts;&Pamela.Roberts.mail; </author>

<othercredit role="translator"
><firstname
>Federico</firstname
><surname
>Cozzi</surname
><affiliation
><address
><email
>federico.cozzi@sns.it</email
></address
></affiliation
><contrib
>Traduzione della documentazione</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; è una calcolatrice scientifica per &kde;</para
></abstract>

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

<chapter id="introduction">
<title
>Introduzione</title>

<para
>Questo documento descrive &kcalc; versione 1.3.2.</para>

<para
>&kcalc; offre molte più funzioni matematiche di quanto sembri a prima vista. Consulta la sezione del manuale sui tasti speciali e sulle modalità statistiche e trigonometriche per scoprire tutte le funzioni disponibili.</para>

<para
>In aggiunta alle normali funzioni offerte dalla maggior parte delle calcolatrici scientifiche, &kcalc; offre alcune funzioni degne di nota:</para>

<itemizedlist>
<listitem>
<para
>&kcalc; ha una modalità trigonometrica e una statistica.</para>
</listitem>
<listitem>
<para
>&kcalc; permette di copiare i numeri dal display, o di incollarli nel display.</para>
</listitem>
<listitem>
<para
>&kcalc; ha uno <firstterm
>stack dei risultati</firstterm
> che permette di richiamare facilmente i risultati precedenti.</para>
</listitem>
<listitem>
<para
>È possibile configurare il colore e il tipo di carattere del display di &kcalc;.</para>
</listitem>
<listitem>
<para
>È possibile configurare la precisione di &kcalc; e il numero di cifre dopo la virgola.</para>
</listitem>
<listitem>
<para
>&kcalc; offre molte scorciatoie da tastiera; per questo motivo è facile usare &kcalc; anche senza un dispositivo di puntamento.</para>
</listitem>
</itemizedlist>

<para
>Buon divertimento con &kcalc;!</para>

<para
>Bernd Johannes Wuebben</para>

</chapter>


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

<para
>Per quanto riguarda l'uso normale, &kcalc; funziona in modo simile alle più semplici calcolatrici scientifiche e per questo è molto facile da usare; tuttavia, dovresti prestare attenzione alle seguenti funzioni speciali di &kcalc;:</para>

<variablelist>
<varlistentry>
<term
>Stack dei risultati</term>
<listitem
><para
>Ogni volta che fai clic con il &LMB; sul pulsante <guibutton
>=</guibutton
> o premi i tasti della tastiera <keycap
>Enter</keycap
> o <keysym
>=</keysym
>, il risultato mostrato sul display viene inserito nello stack dei risultati di &kcalc;. Puoi spostarti all´interno dello stack dei risultati usando i tasti della tastiera freccia <keysym
>Su</keysym
> e <keysym
>Giù</keysym
>.</para
> 
</listitem>
</varlistentry
> 

<varlistentry>
<term
>Funzione percentuale</term>
<listitem>
<para
>La funzione percentuale si comporta in maniera leggermente diversa rispetto alla maggior parte delle calcolatrici. Tuttavia, una volta comprese, le sue caratteristiche potenziate si dimostrano utili. Consulta la sezione relativa alla funzione <link linkend="percent"
>percentuale</link
> per ulteriori dettagli.</para>
</listitem
></varlistentry>
      
<varlistentry>
<term
>Taglia e incolla</term>
<listitem>
<para
><itemizedlist>
<listitem>
<para
>Se fai clic con il &LMB; sul display di &kcalc;, il numero visualizzato verrà copiato negli appunti.</para>
</listitem>
<listitem>
<para
>Se fai clic con il tasto <mousebutton
>destro</mousebutton
> o il &MMB; sul display di &kcalc;, il contenuto degli appunti verrà copiato nel display, a patto che sia un numero in virgola mobile valido.</para>
</listitem>
</itemizedlist>
</para
></listitem
></varlistentry>

<varlistentry>
<term
>Modalità statistica e trigonometrica</term>
<listitem>
<para
>&kcalc; può funzionare in modalità <link linkend="statistical-mode"
>statistica</link
> o <link linkend="trigonometric-mode"
>trigonometrica</link
>. Se premi <keycap
>F3</keycap
> passi da una modalità all´altra; in alternativa, puoi impostare la modalità tramite la finestra di dialogo <guilabel
>Configurazione</guilabel
>, che puoi invocare premendo il pulsante <guibutton
>Configura</guibutton
> oppure il tasto <keycap
>F2</keycap
>.</para
> 
</listitem>
</varlistentry>
</variablelist>

<sect1 id="statistical-mode">
<title
>Modalità statistica</title>

<para
>In questa modalità la colonna di sinistra dei pulsanti è assegnata alle funzioni statistiche:</para>

<informaltable
><tgroup cols="2">
<thead>
<row
><entry
>Pulsanti</entry>
<entry
>Funzione</entry
></row
></thead>

<tbody>
<row
><entry
><guibutton
>N</guibutton
></entry>
<entry
>Richiama il numero di dati inseriti</entry
></row>

<row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>N</guibutton
></entry>
<entry
>Mostra la somma di tutti i dati inseriti</entry
></row>

<row
><entry
><guibutton
>Mea</guibutton
></entry>
<entry
>Mostra la media di tutti i dati inseriti</entry
></row>

<row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Mea</guibutton
></entry>
<entry
>Mostra la somma dei quadrati di tutti i dati inseriti</entry
></row>

<row
><entry
><guibutton
>Std</guibutton
></entry>
<entry
>Mostra la deviazione standard (n)</entry
></row>

<row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Std</guibutton
></entry>
<entry
>Mostra la deviazione standard della popolazione (n-1)</entry
></row>

<row
><entry
><guibutton
>Med</guibutton
></entry>
<entry
>Mostra la mediana</entry
></row>

<row
><entry
><guibutton
>Dat</guibutton
></entry>
<entry
>Inserisce un dato</entry
></row>

<row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Dat</guibutton
></entry>
<entry
>Elimina l'ultimo dato inserito</entry
></row>

<row
><entry
><guibutton
>Cst</guibutton
></entry>
<entry
>Cancella la memoria di tutti i dati inseriti</entry
></row>

</tbody
></tgroup
></informaltable>


</sect1>

<sect1 id="trigonometric-mode">
<title
>Modalità trigonometrica</title>

<para
>In questa modalità la colonna di sinistra dei pulsanti è assegnata alle funzioni trigonometriche:</para>

<informaltable
><tgroup cols="2">
<thead>
<row
><entry
>Pulsanti</entry>
<entry
>Funzione</entry
></row>
</thead>
<tbody>
<row
><entry
><guibutton
>Hyp</guibutton
></entry>
<entry
>Entra nella sottomodalità iperbolica. Hyp Sin per esempio è il seno iperbolico: sinh(x)</entry
></row>

<row
><entry
><guibutton
>Sin</guibutton
></entry>
<entry
>Calcola il seno</entry
></row>

<row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Sin</guibutton
></entry>
<entry
>Calcola l'arcoseno</entry
></row>

<row
><entry
><guibutton
>Cos</guibutton
></entry>
<entry
>Calcola il coseno</entry
></row>

<row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Cos</guibutton
></entry>
<entry
>Calcola l'arcocoseno</entry
></row>

<row
><entry
><guibutton
>Tan</guibutton
></entry>
<entry
>Calcola la tangente</entry
></row>

<row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Tan</guibutton
></entry>
<entry
>Calcola l'arcotangente</entry
></row>

<row
><entry
><guibutton
>Log</guibutton
></entry>
<entry
>Calcola il logaritmo in base 10</entry
></row>

<row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Log</guibutton
></entry>
<entry
>Calcola 10 elevato alla x</entry
></row>

<row
><entry
><guibutton
>Ln</guibutton
></entry>
<entry
>Calcola il logaritmo naturale, cioè il logaritmo in base e</entry
></row>

<row
><entry
><guibutton
>Inv</guibutton
> <guibutton
>Ln</guibutton
></entry>
<entry
>Calcola e elevato alla x</entry
></row>

</tbody
></tgroup
></informaltable>

</sect1>

<sect1 id="key-accels">
<title
>Tasti speciali</title>

<para
>Per facilitare l'immissione dei calcoli con la tastiera, &kcalc; ha assegnato funzioni specifiche ad alcuni tasti. Ad esempio, se premi <userinput
>7R</userinput
> o <userinput
>7r</userinput
> verrà calcolato il reciproco di 7 (1/7).</para>

<informaltable
><tgroup cols="3">
<thead>
<row
><entry
>Tasto</entry>
<entry
>Funzione</entry>
<entry
>Note</entry
></row>
</thead>
<tbody>

<row
><entry
><keycap
>H</keycap
></entry>
<entry
><guibutton
>Hyp</guibutton
></entry>
<entry
>Iperbolico, come ad esempio in Hyp Sin, il seno iperbolico</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 in base e</entry
></row>

<row
><entry
><keycap
>L</keycap
></entry>
<entry
><guibutton
>Log</guibutton
></entry>
<entry
>logaritmo in base 10</entry
></row>

<row
><entry
><keycap
>I</keycap
></entry>
<entry
> <guibutton
>Inv</guibutton
></entry>
<entry
>Inverso; &eg; se vuoi arcsin(x) premi <userinput
>i s</userinput
></entry
></row>

<row
><entry
><keysym
>\</keysym
></entry>
<entry
><guibutton
>+/-</guibutton
></entry>
<entry
>Cambia segno</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
>Fattoriale</entry
></row>

<row
><entry
><keysym
>&lt;</keysym
></entry>
<entry
><guibutton
>Lsh</guibutton
></entry>
<entry
>Shift a sinistra. Nota: <guibutton
>Inv</guibutton
> <guibutton
>Lsh</guibutton
> è Shift a destra</entry
></row>

<row
><entry
><keysym
>&amp;</keysym
></entry>
<entry
><guibutton
>And</guibutton
></entry>
<entry
>AND logico</entry
></row>

<row
><entry
><keysym
>*</keysym
></entry>
<entry
><guibutton
>X</guibutton
></entry>
<entry
>Moltiplica</entry
></row>

<row
><entry
><keysym
>/</keysym
></entry>
<entry
><guibutton
>/</guibutton
></entry>
<entry
>Dividi</entry
></row>

<row
><entry
><keycap
>D</keycap
></entry>
<entry
><guibutton
>Dat</guibutton
></entry>
<entry
>Immette un dato in modalità statistica</entry
></row>

<row
><entry
><keycap
>O</keycap
></entry>
<entry
><guibutton
>Or</guibutton
></entry>
<entry
>OR logico. Nota: <guibutton
>Inv</guibutton
> <guibutton
>Or</guibutton
> è XOR</entry
></row>

<row
><entry
><keycap
>R</keycap
></entry>
<entry
><guibutton
>1/x</guibutton
></entry>
<entry
>Reciproco</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
>Invio</keycap
></entry>
<entry
><guibutton
>=</guibutton
></entry>
<entry
></entry
></row>

<row
><entry
><keycap
>Pagina su</keycap
></entry>
<entry
><guibutton
>C</guibutton
></entry>
<entry
>Cancella</entry
></row>

<row
><entry
><keycap
>Esc</keycap
></entry>
<entry
><guibutton
>C</guibutton
></entry>
<entry
>Cancella</entry
></row>

<row
><entry
><keycap
>Precedente</keycap
></entry>
<entry
><guibutton
>C</guibutton
></entry>
<entry
>Cancella</entry
></row>

<row
><entry
><keycap
>Pagina giù</keycap
></entry>
<entry
><guibutton
>AC</guibutton
></entry>
<entry
>Cancella tutto</entry
></row>

<row
><entry
><keycap
>Successivo</keycap
></entry>
<entry
><guibutton
>AC</guibutton
></entry>
<entry
>Cancella tutto</entry
></row>

<row
><entry
><keycap
>Del</keycap
></entry>
<entry
><guibutton
>AC</guibutton
></entry>
<entry
>Cancella tutto</entry
></row>

<row
><entry
><keycap
>F2</keycap
></entry>
<entry
><guibutton
>Configura</guibutton
></entry>
<entry
>Richiama la finestra di configurazione</entry
></row>

</tbody
></tgroup
></informaltable>

</sect1>
</chapter>

<chapter id="comments-on-specific-functions">
<title
>Commenti su funzioni specifiche</title>

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

<variablelist>
<varlistentry>
<term
><guibutton
>Mod</guibutton
> calcola il resto della divisione del numero visualizzato per il successivo numero inserito.</term>
<listitem
><para
><userinput
>22 Mod 8 = </userinput
> fa <emphasis
>6</emphasis
></para>
<para
><userinput
>22.345 Mod 8 = </userinput
> fa <emphasis
>6.345</emphasis
></para>
</listitem
></varlistentry>

<varlistentry>
<term
><guibutton
>Inv</guibutton
> <guibutton
>Mod</guibutton
> calcola la divisione intera del numero visualizzato per il successivo numero inserito.</term>
<listitem
><para
><userinput
>22 Inv Mod 8 = </userinput
> fa <emphasis
>2</emphasis
></para>
<para
><userinput
>22,345 Inv Mod 8 = </userinput
> fa anch'esso <emphasis
>2</emphasis
> </para
></listitem
></varlistentry>
</variablelist>

</sect1>


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

<para
>Usato al posto del tasto <guibutton
>=</guibutton
>, <guibutton
>%</guibutton
> interpreta l'operazione finale effettuata nel calcolo corrente nel seguente modo:</para>

<para
><itemizedlist>
<listitem>
<para
>Se l'operatore finale è + o -, il secondo argomento è interpretato come percentuale del primo operando. </para>
</listitem>
<listitem>
<para
>Se l'operatore finale è *, divide il risultato della moltiplicazione per 100. </para>
</listitem>
<listitem>
<para
>Se l'operatore finale è /, fornisce come risultato l'operando sinistro come percentuale dell'operando destro. </para>
</listitem>
<listitem>
<para
>In tutti gli altri casi, il tasto &percnt; si comporta esattamente come il tasto =. </para>
</listitem>
</itemizedlist
></para>

<variablelist>
<varlistentry>
<term
>Esempi:</term>
<listitem>
<para
><userinput
>150 + 50 %</userinput
> fa <emphasis
>225</emphasis
> (150 più il 50 percento di 150)</para>
<para
><userinput
>42 * 3 %</userinput
> fa <emphasis
>1.26</emphasis
> (42 * 3 / 100)</para>
<para
><userinput
>45 / 55 %</userinput
> fa <emphasis
>81.81...</emphasis
> (45 è l'81,81.. percento di 55)</para>
</listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="lsh-rsh">
<title
>Lsh e Inv Lsh</title>
<variablelist>
<varlistentry>
<term
><guibutton
>Lsh</guibutton
> calcola lo shift a sinistra della parte intera del numero visualizzato (cioè lo moltiplica per 2) n volte, dove n è il successivo numero inserito, e fornisce un risultato intero:</term>
<listitem
><para
><userinput
>10 Lsh 3 =</userinput
> fa <emphasis
>80</emphasis
> (10 moltiplicato per 2 tre volte).</para>
<para
><userinput
>10.345 Lsh 3 =</userinput
> fa <emphasis
>80</emphasis
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Inv</guibutton
> <guibutton
>Lsh</guibutton
> calcola lo shift a destra del valore (cioè effettua una divisione intera per 2) n volte.</term>
<listitem
><para
><userinput
>16 Inv Lsh 2 =</userinput
> fa <emphasis
>4</emphasis
> (16 diviso per 2 due volte).</para>
<para
><userinput
>16.999 Inv Lsh 2 =</userinput
> fa <emphasis
>4</emphasis
>.</para>
</listitem>
</varlistentry>
</variablelist>

</sect1>

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

<para
>Le funzioni <guibutton
>Cmp</guibutton
>, <guibutton
>And</guibutton
> e <guibutton
>Or</guibutton
> calcolano operazioni logiche bit a bit e pertanto il risultato appare più sensato se <guilabel
>Base</guilabel
> è impostata a <guilabel
>Hex</guilabel
>, <guilabel
>Oct</guilabel
> or <guilabel
>Bin</guilabel
> piuttosto che <guilabel
>Dec</guilabel
>. Nei seguenti esempi, <guilabel
>Base</guilabel
> è impostata a <guilabel
>Bin</guilabel
>.</para>

<variablelist>
<varlistentry>
<term
><guibutton
>Cmp</guibutton
> calcola il complemento a 1 (inverte i bit).</term>
<listitem
><para
><userinput
>101 Cmp</userinput
> fa <emphasis
>111...111010</emphasis
></para
> </listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>And</guibutton
> calcola l'AND logico.</term>
<listitem
><para
><userinput
>101 And 110 =</userinput
> fa <emphasis
>100</emphasis
></para
> </listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Or</guibutton
> calcola l'OR logico.</term>
<listitem
><para
><userinput
>101 Or 110 =</userinput
> fa <emphasis
>111</emphasis
></para
> </listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Xor</guibutton
> calcola lo XOR logico (OR esclusivo).</term>
<listitem
><para
><userinput
>101 Xor 110 =</userinput
> fa <emphasis
>11</emphasis
></para
> </listitem>
</varlistentry>

</variablelist>
</sect1>
</chapter>


<chapter id="questions-and-answers">
<title
>Domande e risposte</title>

<qandaset>


<qandaentry>
<question
><para
>Come posso ottenere e, il numero di Nepero?</para
></question>
<answer
><para
>Premi <userinput
>1 Inv Ln</userinput
>.</para
></answer>
</qandaentry>

<qandaentry>
<question
><para
>Come posso avere due cifre fisse dopo la virgola?</para
></question>
<answer
><para
>Fa clic sul pulsante <guibutton
>Configura</guibutton
>, ciò farà apparire la finestra di configurazione. Marca <guilabel
>Imposta precisione fissa</guilabel
> e regola la casella numerica in modo che appaia 2.</para
></answer
> </qandaentry>

<qandaentry>
<question
><para
>Cosa mi sai dire della precisione?</para
></question>
<answer
><para
>Il fattore principale che determina la precisione di &kcalc; è il supporto del tipo di dato C <type
>long double</type
> da parte di libc e libmath. Se le tue librerie lo supportano, &kcalc; lo rileverà a tempo di compilazione e lo userà come tipo di dato base per rappresentare i numeri. Controlla sotto la linguetta <guilabel
>Informazioni su</guilabel
> di &kcalc; (nella finestra <guibutton
>Configura</guibutton
>) per scoprire qual è il tipo di dato base della tua copia di &kcalc;.</para>

<para
>A meno che la tua libc e libmath siano di qualità eccezionale, ti capiterà di osservare dei risultati <quote
>interessanti</quote
> quando proverai ad eseguire calcoli come: <userinput
>123.22 - 123.21</userinput
>, <userinput
>2.01 - 2</userinput
>, <userinput
>123.88 - 123.87</userinput
> e simili. Se non sei soddisfatto del risultato, ti chiedo di provare ad eseguire gli stessi calcoli con la calcolatrice fornita con &Windows;.</para>

<para
>Regola la <guilabel
>Precisione</guilabel
> nella finestra <guibutton
>Configura</guibutton
> di &kcalc; affinché i calcoli illustrati sopra forniscano il risultato corretto. Io suggerisco una precisione di 14 se il tipo di dato base della tua copia di &kcalc; è <type
>long double</type
>, altrimenti 8 o 10.</para>

<para
>Una precisione maggiore non sempre conduce a risultati migliori. Prova a cambiare la precisione per capire cosa intendo.</para>
</answer>
</qandaentry>

</qandaset>
</chapter>

<chapter id="copyright">
<title
>Riconoscimenti e licenza</title>

<para
>Programma &kcalc; Copyright &copy;:</para>
<para
>Bernd Johannes Wuebben 1996-2000</para>
<para
>Il Team &kde; 2000-2002</para>

<itemizedlist>
<listitem
><para
>&Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;</para
></listitem>
<listitem
><para
>&Evan.Teran; &Evan.Teran.mail;</para
></listitem>
<listitem
><para
>&Espen.Sand; &Espen.Sand.mail;</para
></listitem>
<listitem
><para
>&Chris.Howells; &Chris.Howells.mail;</para
></listitem>
<listitem
><para
>&Aaron.J.Seigo; &Aaron.J.Seigo.mail;</para
></listitem>
<listitem
><para
>&Charles.Samuels; &Charles.Samuels.mail;</para
></listitem>
</itemizedlist>

<para
>&kcalc; è ispirato a <application
>xfrmcalc</application
> di <personname
><firstname
>Martin</firstname
> <surname
>Bartlett</surname
></personname
>, il cui motore dello stack è ancora parte di &kcalc;.</para>

<para
>Documentazione Copyright &copy; 2001, 2002:</para>
<itemizedlist>
<listitem
><para
>&Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;</para
></listitem>
<listitem
><para
>&Pamela.Roberts; &Pamela.Roberts.mail;</para
></listitem>
</itemizedlist>
&underFDL; &underGPL; </chapter>

<appendix id="installation">
<title
>Installazione</title>

<para
>&kcalc; fa parte del pacchetto kdeutils del progetto &kde; e di solito fa parte di una normale installazione di &kde;. Per ulteriori informazioni su &kde;, visita <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
>Compilazione e installazione</title>
&install.intro.documentation; &install.compile.documentation; </sect1>

<sect1 id="enable-long-double-precision">
<title
>Come abilitare la precisione "long double" in &kcalc;</title>

<para
>Se il tuo computer supporta il tipo di dato C <type
>long double</type
> e se hai una libc funzionante, puoi abilitare la precisione <type
>long double</type
> in &kcalc;.</para>

<para
>Ecco cosa fare:</para>

<procedure>
<step>
<para
>Controlla <filename
>../config.h</filename
> e guarda se HAVE&lowbar;LONG&lowbar;DOUBLE è definito, &ie; dovresti trovare una riga così:</para>

<screen
>#define HAVE_LONG_DOUBLE 1</screen>

<para
>Se non riesci a trovare una riga così, il tuo sistema non supporta la precisione IEEE "long double". </para>
</step>
<step>
<para
>Modifica i file <filename class="headerfile"
>kcalctype.h</filename
>, <filename
>configdlg.cpp</filename
>, <filename
>kcalc.cpp</filename
> e <filename
>kcalc&lowbar;core.cpp</filename
> e rimuovi le righe:</para>

<screen
>#ifdef HAVE_LONG_DOUBLE
#undef HAVE_LONG_DOUBLE
#endif
</screen>

</step>
<step>
<para
>Ricompila &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:
-->
