631860 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

Enayaの杜

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

プロフィール

Enaya

Enaya

カレンダー

カテゴリ

フリーページ

お気に入りブログ

マッシのブログリタ… マッシ777さん
よーぐるぐる日記 ゆっきー3890さん

バックナンバー

2024.10
2024.09
2024.08
2024.07
2024.06
2024.05
2024.04
2024.03
2024.02
2024.01

コメント新着

坂東太郎G@ Re:調味料バトン(04/16) 「石垣の塩」に、上記の内容について記載…
池田剛士@ お願い(みと・あかつかカンファレンス) 学術秘書 池田です。 記事の修正をお願…
Enaya@ 因みに、エレメンタリストのヒールは 正直、私には操作無理そうでしたorz
Enaya@ Re:はじめまして(08/02) はじめまして~管理人のえなやと申します…
ぁぃ@ はじめまして 同じカイア鯖で活動するギルド『名も無き…
Enaya@ そういえば 私の話しは、文脈がおかしいという指摘を…
Enaya@ 近況でも コメントに書いてみよう。逆な気もします…
masashi25@ コメント失礼します☆ ブログ覗かせてもらいましたm(__)m もし…
2007.06.03
XML
カテゴリ:[戯言]
昔ネットゲームで構って下さった、Ashtrot さんが、


>とある人のために、異なる進法間での桁数変換式の説明PDFを作ったんだけど


というのをされているのを拝見して、興味深く読んでいました。えっと…


対数って何でしたっけ(ぇ


ダメじゃん。もう初っ端からダメじゃないw習ったのは…ウン十年前かwwまぁ、私の頭じゃ忘れるのは仕方ないんですよ。うんうん。


以上。


では味気ないので、桁数変換のスクリプトを書いてみました。


<?php

$nBase1 = (int)$_SERVER["argv"][1] or exit("usage: logarithm base1 numeric base2") ;
$nArg = $_SERVER["argv"][2] or exit("usage: logarithm base1 numeric base2") ;
$nBase2 = (int)$_SERVER["argv"][3] or exit("usage: logarithm base1 numeric base2") ;

if ( !is_int($nBase1) ) {
    exit("変換元の進数が数字ではありません。") ;
}
if ( !is_int($nBase2) ) {
    exit("変換先の進数が数字ではありません。") ;
}

echo $nBase1 . " 進数での桁数 " . $nArg . " を、" . $nBase2 . " 進数で表すと、桁数は " . (int)(1+($nArg-1)*log10($nBase1)) . " から " . (int)(1+$nArg*log10($nBase1)) . " になります。" ;
?>


これを実行すると、


C:\>php logarithm.php 16 2 14
X-Powered-By: PHP/4.4.4
Content-type: text/html

16 進数での桁数 2 を、14 進数で表すと、桁数は 2 から 3 になります。


のようになります。

えっと…



そのままじゃないw



お後がよろしいようで。


# あはは。最初すっごいボケをしてしまいました(汗。
# その書き込みをご覧になった方は忘れて下さい^^;





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2007.06.03 20:32:17
コメント(0) | コメントを書く
[[戯言]] カテゴリの最新記事



© Rakuten Group, Inc.
X