開発環境
- 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)の第 2章(テキストと数の操作)2.5(演習問題)1を解いてみる。
1.
HTML、PHPのソースコード(BBEdit)
<?php $h_p = 4.95; $h_n = 2; $c_p = 1.95; $c_n = 1; $co_p = 0.85; $co_n = 1; $per_tax = 0.075; $per_tip = 0.16; $value = $h_p * $h_n + $c_p * $c_n + $co_p * $co_n; $tax = round($value * $per_tax, 2); $tip = round($value * $per_tip, 2); $result = $value + $tax + $tip; print "$" . $result; ?>
ちなみにJavaScriptの場合。
コード(BBEdit)
var h_p = 4.95; var h_n = 2; var c_p = 1.95; var c_n = 1; var co_p = 0.85; var co_n = 1; var per_tax = 0.075; var per_tip = 0.16; var value = Math.floor((h_p * h_n + c_p * c_n + co_p * co_n) * 100) / 100; var tax = Math.floor(value * per_tax * 100) / 100; var tip = Math.floor(value * per_tip * 100) / 100; var result = Math.round((value + tax + tip) * 100 ) / 100; $('#pre0').text("$" + result);
pythonの場合。
sample.py
コード(BBEdit)
#!/usr/bin/env python3.3 #-*- coding: utf-8 -*- h_p = 4.95 h_n = 2 c_p = 1.95 c_n = 1 co_p = 0.85 co_n = 1 per_tax = 0.075 per_tip = 0.16 value = h_p * h_n + c_p * c_n + co_p * co_n tax = round(value * per_tax, 2) tip = round(value * per_tip, 2) result = round(value + tax + tip, 2) print("${0}".format(result))
入出力結果(Terminal)
$ ./sample.py $15.68 $
0 コメント:
コメントを投稿