116 lines
3.7 KiB
Plaintext
116 lines
3.7 KiB
Plaintext
|
<!-- 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>
|