math-suite/Source/Help/documentation/apps/factorizator/index.bak

116 lines
3.7 KiB
Plaintext
Raw Permalink Normal View History

2018-02-05 23:24:46 +00:00
<!-- saved from url=(0014)about:internet -->
<html>
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<head>
<title>Factorizator</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
td.key {
font-family: Consolas, monospace;
}
th {
text-align: left;
font-size: 9pt;
}
th#main {
width: 65%;
padding-left: 10px;
}
td {
font-size: 11pt;
padding-left: 10px;
}
li {
margin-bottom: 4px;
}
</style>
</head>
<body>
<h1>Factorizator</h1>
<div class="section">
<h2>Factorizator topics</h2>
<ul>
<li><a href="#start">
Getting started</a></li>
<li><a href="#ui">
The user interface</a></li>
<li><a href="#keys">
Keyboard shortcuts</a></li>
<li><a href="#limits">
Limitations</a></li>
</ul>
</div>
<div class="section">
<a name="start"> </a>
<h2>Getting started</h2>
<p>The <strong>Factorizator</strong> is an application which displays the <em>factorization</em> of natural numbers. <em>Factorization</em> is defined as the decomposition of the number into prime factors, which multiplied will yeld the original number.</p>
<p>Using the application is very simple, one has to simply type a number in the input text box, and press <em>Calculate</em> (or Enter key). The result is displayed in the <em>Factorization</em> area. The first column shows the original numbers divided by the last divisor, and in the divisor column, the divisors are listed.</p>
</div>
<div class="section">
<a name="ui"> </a>
<h2>The user interface</h2>
<img src="img/interface.png"/>
<ol>
<li><strong>Input number</strong>: this is where a number is written.</li>
<li><strong>Calculate button</strong>: press this button (or the Enter key) to begin calculation.</li>
<li><strong>Remainder column</strong>: the result of the previous number divided by the divisor.</li>
<li><strong>Divisor column</strong>: the smallest divisor (excluding 1) of the coresponding remainder.</li>
<li><strong>Copy remainder menu item</strong>: copies the selected reminder into clipboard.</li>
<li><strong>Copy divisor menu item</strong>: copies the selected divisor into clipboard.</li>
<li><strong>Copy remainder menu item</strong>: empties the <em>Factorization</em> area.</li>
<li><strong>Status message</strong>: displays the current operation taking place.</li>
<li><strong>Cancel button</strong>: this button appears when a long calculation is taking place, so that the user may cancel if the operation is taking too long.</li>
</ol>
</div>
<div class="section">
<a name="keys"> </a>
<h2>Keyboard shortcuts</h2>
<table>
<tr>
<th>Key combination</th> <th id="main">Action </th>
</tr>
<tr>
<td class="key">Enter</td>
<td>Performs calculation.</td>
</tr>
<tr>
<td class="key">F1</td>
<td>Starts help.</td>
</tr>
<tr>
<td class="key">Ctrl + C</td>
<td>Copies selected remainder into clipboard.</td>
</tr>
<tr>
<td class="key">Ctrl + Shift + C</td>
<td>Copies selected divisor into clipboard.</td>
</tr>
</table>
</div>
<div class="section">
<a name="limits"> </a>
<h2>Limitations</h2>
<p>The calculator is limited to 128bit floating point numbers (approximate range: <20>1.0 <20> 10<sup>-28</sup> to <20>7.9 <20> 10<sup>28</sup>, or 28-29 digits). However, since factorization can only be done for integer numbers, the numbers that are not integer will be trimmed.</p>
</div>
<div class="footer">
Software created by Chibici Tiberiu.
Contact: <a href="mailto:chibicitiberiu@gmail.com">chibicitiberiu@gmail.com</a>
</div>
</body>
</html>