#author("2023-10-13T03:17:32+09:00","default:kanateko","kanateko")
#author("2023-10-13T03:22:46+09:00;2023-10-13T03:17:32+09:00","default:kanateko","kanateko")
&tag(プラグイン,自作,追加);
// #ref(calc.jpg,center,wrap,500x)
#contentsx
*計算式を解くプラグイン [#summary]
#infobox(plugin){{
name = calc
ver = 1.0.0
pukiwiki = 1.5.4
update = 2023-10-11
}}
引数として渡した計算式の答えを表示するプラグイン。[[mathプラグイン>../math]]と併せて何かしらの計算を行いたいときに役立つ。
小数点以下の桁数の指定、カンマ区切り表示の指定ができる。
#clear
*ダウンロード [#download]
最新: [[GitHub>https://github.com/kanateko/pukiwiki-plugin]]
|~日付|~バージョン|~備考|h
|CENTER:120|CENTER:60|590|c
|2023-10-11|1.0.0|#ul(初版作成)|
*セットアップ [#setup]
+GitHubからダウンロードした「calc.inc.php」をPukiWikiのpluginディレクトリに放り込む。
*プラグイン設定 [#setting]
#style(word-break:break-all;,class=table_compact){{{
#tableif(^(int|\d+)$=COLOR(#62bf4b),^string|'$|DIR \.=COLOR(#cb643d),^(bool|true|false)$=COLOR(#463dcb)){{
|~定数 (PLUGIN_CALC_~)|~型|~初期値|~説明|h
|BOLD:BGCOLOR(--table-header-td-color):180|CENTER:80|220||c
|DEFAULT_PRECISION|int|2|デフォルトの小数点以下の桁数 (区切り表示時のみ適用)|
|FORMAT_AS_DEFAULT|bool|false|数字をカンマ区切りで表示する|
}}
}}}
*使用方法 [#usage]
&calc(小数点以下の桁数,カンマ区切り){計算式};
**オプション [#option]
:小数点以下の桁数|
数値で指定する。指定しない場合、カンマ区切り表示時には2桁まで表示される。それ以外では最後まで表示される。
:カンマ区切り|
''true''か''false''で指定する。デフォルトでは無効。
:計算式|
数字と記号で計算式を書く。使える記号は ''+ - * / % . ( )'' のみ。
*使用例 [#example]
-&calc(4){1 + 2 - 3 * 4 / (5 % 6) ** 7}; = &calc(4){1 + 2 - 3 * 4 / (5 % 6) ** 7};
-&calc(0, true){10 ** 6}; = &calc(0, true){10 ** 6};
-&calc{&math(pi); * 2}; = &calc{&math(pi); * 2};
*備考 [#note]
*コメント [#comment]
#pcomment(reply)