数値

ローマ数字に変換する

アラビア数字(1~9)を、ローマ数字(I~X)へ変換したい。またはその逆を行いたい。Romanモジュールを使用すれば良い。

基数変換したい

2進数を10進数、10進数を16進数など、基数変換には「Math::BaseCalc」モジュールを使用すると楽に行える。

半角数字を全角数字へ変換する

Jcodeモジュールを用いれば、半角数字を全角数字へ1発で変換できる。

全角数字を半角数字へ変換する

全角数字を半角数字へ変換するにはJcodeモジュールで変換してやれば良い。

数字を三桁ずつカンマで区切る (Perl, commify)

価格の表示など、3桁毎に数字を区切りたいことがある。
このような場合、どういった処理を書けば良いのだろうか?

切り上げを行いたい (Perl, ceil)

小数点以下の数値が出た際に、切り上げ処理を行いたい。
Perlでは切り捨てはint $float といった形で行えるが、切り上げ用の関数が用意されていない(っぽい)。

POSIXモジュールを使用するか、次のような関数を用意しておくと重宝する。





カテゴリー

クリエイティブ・コモンズ・ライセンス
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.