【PHP】演習問題 – 定数(2)

問題

キロメートルからセンチメートルを算出するプログラムを作成してください。
なお、下記の条件を満たすものとします。

  • 1キロメートルあたりのメートルは定数として定義
  • 1メートルあたりのセンチメートルは定数として定義
  • キロメートルはコマンドライン引数で与える

コマンドライン

php practice.php 3.2

実行結果

3.2kmは320000cmです。

解答例

ソースコード

<?php

define('CENTI_PER_METERS', 100);
define('METERS_PER_KILO', 1000);

$kilometer = $argv[1];
$meters = $kilometer * METERS_PER_KILO;
$centimeters = $meters * CENTI_PER_METERS;

echo $kilometer."kmは".$centimeters."cmです。\n";

?>