ユーザ用ツール

サイト用ツール


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
app/flcalc.txt · 最終更新: 2014/03/16 18:03 by oga