ソフトウェアガイド

数式を
そのまま
入力する電卓

Calc は数式の直接入力・編集に対応した関数電卓です。 テキストボックスに数式を書いてリアルタイムで結果を確認、 履歴・メモリ・定数パネルで高度な計算を快適にこなせます。

HTML5 CSS3 JavaScript ネット不要 フリー
40+関数・定数
50履歴保存
3メモリスロット
sin(45) + sqrt(2) =
sin(30)^2 + cos(30)^2
= 1
MR
MS
M+
CE
AC
(
)
÷
7
8
9
log
×
4
5
6
ln
1
2
3
sin
+
0
.
ANS
=

電卓を超えた
計算体験

BunCalc にインスパイアされた設計で、数式を「書いて計算する」ワークフローを実現。

数式の直接入力・編集
テキストボックスに sin(30)^2 + cos(30)^2 のような数式をそのまま入力できます。カーソルを自由に移動して途中の値を編集可能です。
リアルタイムプレビュー
入力しながら即座に答えが緑色で表示されます。Enter キーを押す前に結果を確認でき、入力ミスに素早く気づけます。
計算履歴(50件)
過去50件の計算を自動記録。右パネルの履歴リストをクリックすると数式を入力欄に再読み込みでき、過去の計算を再利用できます。
メモリ機能(3スロット)
MS で現在の値を保存、MR で呼び出し、M+ で加算。3つの独立したスロットに値を保存し右パネルで一覧できます。
DEG / RAD 切替
三角関数の角度モードをワンクリックで切替。DEG モードでは度数、RAD モードではラジアン単位で計算します。ステータスバーで常に現在のモードを確認できます。
定数パネル
π, e, φ(黄金比), √2, ln2, ∞ の定数をワンクリックで入力欄に挿入。覚えにくい値を正確に素早く使えます。

5ステップで
マスターできる

01
数式をテキストボックスに入力する
画面上部の入力欄に直接数式を入力します。
例:sin(45) + sqrt(16)
入力と同時に答えが緑色でプレビューされます。
02
Enter キーまたは = ボタンで確定
Enter を押すか画面右下の = ボタンをクリックすると計算が確定し履歴に追加されます。結果を次の式に使うには ANS ボタンを利用します。
03
関数モードに切り替える
右上の 関数 タブをクリックすると三角関数・対数・双曲線関数などの追加ボタンが表示されます。入力欄に直接関数名を入力することもできます。
04
メモリに中間結果を保存する
MS で現在の値を保存し、別の式を計算した後 MR で呼び出します。M+ で累積加算も可能。3スロットは右パネルで管理できます。
05
履歴から過去の計算を再利用
右パネルの履歴リストに表示された計算式をクリックすると、入力欄に再読み込みされます。Esc でいつでも入力欄をクリアできます。
数式の例
sin(30)^2 + cos(30)^21
sqrt(2) * pi4.442883
log10(1000)3
2^101024
nCr(10, 3)120
(1 + 1/100)^1002.704814
ln(e^5)5
50%0.5
ans * 21
Enter計算を確定 Esc入力欄をクリア ↑ ↓履歴を遡る(予定) CEカーソル前の文字を削除 AC全てをクリア ANS直前の答えを挿入

使える関数と演算子

「関数」モードのボタン、または入力欄への直接入力で利用できます。

sin(x)sin(30)
cos(x)cos(60)
tan(x)tan(45)
asin(x)asin(0.5)
acos(x)acos(0.5)
atan(x)atan(1)
sinh(x)sinh(1)
cosh(x)cosh(0)
tanh(x)tanh(2)

※ DEG モード時は度数入力、RAD モード時はラジアン入力。逆三角関数の出力もモードに準じます。

log10(x)log10(100)
log2(x)log2(8)
ln(x)ln(e)
exp(x)exp(2)
x^y2^10
sqrt(x)sqrt(2)
cbrt(x)cbrt(27)
abs(x)abs(-5)
floor(x)floor(3.7)
ceil(x)ceil(3.1)
round(x)round(3.5)
x%50%
nPr(n,r)nPr(5,2)
nCr(n,r)nCr(10,3)
factorial(n)factorial(6)
ans直前の答えを参照
( )グループ化・優先順位
+ − × ÷四則演算
2(3+1)暗黙の乗算対応

組み込み定数

右パネルのボタンまたは入力欄への直接入力で使用できます。

記号 名称 キー入力 説明
π円周率pi3.14159265358979...円の直径に対する円周の比
eネイピア数e2.71828182845904...自然対数の底。複利・指数成長の基数
φ黄金比phi1.61803398874989...(1+√5)/2。自然界・美術に現れる比率
√2ルート2sqrt21.41421356237309...直角二等辺三角形の斜辺比
ln22の自然対数ln20.69314718055994...半減期・倍増時間の計算に頻出
無限大infInfinityJavaScript の Infinity 値

技術仕様

実装・動作環境
言語HTML5 / CSS3 / Vanilla JS
外部ライブラリなし(Google Fonts のみ)
対応ブラウザChrome / Firefox / Safari / Edge
ネット接続フォント読込のみ・計算は不要
単一ファイルcalc.html 1ファイルで動作
UI・レイアウト
テーマダーク(固定)
レイアウト2カラム(電卓+サイドパネル)
モバイル対応1カラムに自動切替(600px以下)
フォントJetBrains Mono / Noto Sans JP
アニメーションリップルエフェクト・トランジション
計算エンジン
評価方式Function コンストラクタ(サンドボックス)
精度IEEE 754 倍精度浮動小数点
表示桁数最大12有効数字
指数表示10⁻⁷ 未満 / 10¹⁵ 以上で自動切替
エラー処理数式エラーを赤色でリアルタイム表示
データ管理
履歴保存件数最大50件(セッション内)
メモリスロット3スロット(M1 〜 M3)
永続化なし(ページリロードでリセット)
ANS 変数直前の計算結果を自動保持
角度モードDEG / RAD(セッション内保持)