2013年1月21日月曜日

開発環境

『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の第 3章(判定と繰り返しについて)3.6(演習問題)4.を解いてみる。

4.

HTML、PHPのソースコード(BBEdit)

sample124.php

<?php
  print '<table border=1px style="width:150px">';
  print '<caption align=center>華氏と摂氏の温度表</caption>';
  print '<tr><th>華氏</th><th>摂氏</th></tr>';
  for ($i = -50; $i <= 50; $i+= 5) {
   printf('<tr align=right><td>%.2f</td><td>%.2f</td></tr>', $i, $i / 9 * 5 + 32);
  }
  print '</table>';
?>

ちなみにJavaScriptの場合。

コード(BBEdit)

var result = "";
for( var i = -50; i <= 50; i += 5){
  result += i + ", " + (Math.round((i / 9 * 5 + 32) * 100) / 100) + "\n";
}
$('#pre0').text(result);



pythonの場合。

sample.py

コード(BBEdit)

#!/usr/bin/env python3.3
#-*- coding: utf-8 -*-

for x in range(-50, 51, 5):
    print("{0:6.2f} {1:6.2f}".format(x, x / 9 * 5 + 32))

入出力結果(Terminal)

$ ./sample.py
-50.00   4.22
-45.00   7.00
-40.00   9.78
-35.00  12.56
-30.00  15.33
-25.00  18.11
-20.00  20.89
-15.00  23.67
-10.00  26.44
 -5.00  29.22
  0.00  32.00
  5.00  34.78
 10.00  37.56
 15.00  40.33
 20.00  43.11
 25.00  45.89
 30.00  48.67
 35.00  51.44
 40.00  54.22
 45.00  57.00
 50.00  59.78
$

0 コメント:

コメントを投稿