開発環境
- OS X Lion - Apple(OS)
- Apache (Web Server)
- PHP (サーバーサイドプログラミング言語、スクリプト言語)
- BBEdit - Bare Bones Software, Inc.(Text Editor)
『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の第 3章(判定と繰り返しについて)3.6(演習問題)3を解いてみる。
3.
HTML、PHPのソースコード(BBEdit)
<?php $i = -50; print '<table border=1px style="width:150px">'; print '<caption align=center>華氏と摂氏の温度表</caption>'; print '<tr><th>華氏</th><th>摂氏</th></tr>'; while($i <= 50){ printf('<tr align=right><td>%.2f</td><td>%.2f</td></tr>', $i, $i / 9 * 5 + 32); $i += 5; } print '</table>'; ?>
ちなみにJavaScriptの場合。
コード(BBEdit)
var result = ""; var i = -50; while( i <= 50){ result += i + ", " + (Math.round((i / 9 * 5 + 32) * 100) / 100) + "\n"; i += 5; } $('#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 コメント:
コメントを投稿