app:flcalc
FL Scientific Calculator
History (Multi-line playback)
Continuous calculation
Last answer + 26 Memories
Hex, Octal, Binary, Decimal mixed operation
32bit/16bit floating point RawBit conversion
Key repeat
Examples
Continuous calculation | Edit Box | Answer |
(1) | [CL] 4980 [×] 1.05 [=] | 4980×1.05 | 5229 |
(2) | [+] 15000 [=] | 5229+15000 | 20229 |
Playback and History | | |
(1) | [CL] 80 [×] 5 [+] 75 [×] 8 [=] | 80×5+75×8 | 1000 |
(2) | [+] (67 [+] 99) [×] 3 [=] | 1000+(67+99)×3 | 1498 |
(3) | [◀] [BS] 7 [=] | 1000+(67+99)×7 | 2162 |
(4) | [↑] | 1000+(67+99)×3 | |
(5) | [↑] | 80×5+75×8 | |
Hexdecimal | | |
(1) | [CL] [2ndF] [0x] [2ndF] F [2ndF] F [×] 85 [=] | 0xFF×85 | 21675 |
(2) | [2ndF] [HEX] | 0xFF×85 | 0x54AB |
(3) | [2ndF] [HEX] | 0xFF×85 | 21675 |
Last answer | | |
(1) | [CL] 2980 [×] 1.05 [=] | 2980×1.05 | 3129 |
(2) | [CL] 20000 [-] [Ans] [=] | 20000-3129 | 16871 |
Memory | | |
(1) | [CL] 2980 [×] 1.05 [=] | 2980×1.05 | 3129 |
(2) | [ST>] [Memory] B [=] | 3192→B | 3129 |
(3) | [CL] [Memory] B [=] | B | 3129 |
(4) | [CL] 58 [×] [Memory] B [=] | 58×B | 181482 |
Function | | |
(1) | [CL] 2 [y^x] 6 [=] | 2^6 | 64 |
(2) | [√] [=] | sqrt(64 | 8 |
Comma | | |
(1) | [CL] [Memory] A [2ndF] [<ST] 320 [,] [Memory] B [2ndF] [<ST] 480 [,] [√] [Memory] A [y^x] 2 [+] [Memory] B [y^x] 2 [=] | A←320,B←480,sqrt(A^2+B^2 | 576.888204074238 |
Counter | | |
(1) | [CL] [Memory] C [2ndF] [<ST] [Memory] C [+] 1 [,] [Memory] C [×] 10 [+] 8 [=] | C←C+1,C×10+8 | 18 |
(2) | [=] | C←C+1,C×10+8 | 28 |
(3) | [=] | C←C+1,C×10+8 | 38 |
(4) | [=] | C←C+1,C×10+8 | 48 |
fp32 RawBit conversion | | |
(1) | [CL] [Function] [ftobit(x)] 1 [=] | ftobit(1 | 1065353216 |
(2) | [2ndF] [HEX] | ftobit(1 | 0x3F800000 |
(3) | [2ndF] [HEX] | ftobit(1 | 1065353216 |
fp16 RawBit conversion | | |
(1) | [CL] [Function] [bittoh(x)] [2ndF] [0x] [2ndF] C000 [=] | bittoh(0xC000 | -2 |
Software Keyboard
Label | |
[2ndF] | Shift |
[↑]/[↓] | History |
[◀]/[▶] | Cursor movement keys |
[Ans] | Last answer |
[CL] | Clear |
[ST>] | Store operator → |
[2ndF] [<ST] | Store operator ← |
[2ndF] [h] | Hyperbolic function (ex. [2ndF] [h] [sin]) |
[2ndF] [0x] | Hexadecimal prefix |
[2ndF] [0o] | Ocatl prefix |
[2ndF] [0b] | Binary prefix |
Operator
+ | addition |
- | subtraction |
× | multiplication |
÷ | division |
% | modulo |
^ | exponentiation |
! | factorial |
( | |
) | |
, | expr1 , expr2 |
& | bitwise and |
| | bitwise or |
|^ | bitwise xor |
~ | bitwise not |
<< | bitwise shift |
>> | bitwise shift |
→ | store ( expr→memory ) |
← | store ( memory←expr ) |
= | equal |
!= | not equal |
<= | less equal |
>= | greater equal |
< | less than |
> | greater than |
&& | logical and |
|| | logical or |
!! | logical not |
!< | min |
!> | max |
Order
Priority | | |
High | ( ) | |
| ! | fract |
| - | minus sign |
| ~ !! ^ | |
| × ÷ % | |
| + - | |
| << >> | |
| = != < > <= >= == !< !> | |
| & | |^ | |
| && || | |
| ← → | sotre operator |
Low | , | comma |
Link
app/flcalc.txt · 最終更新: 2014/03/16 18:03 by oga