2012年10月23日火曜日

開発環境

『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の2章(テキストと数の操作)2.5(演習問題)3を解いてみる。

3.

コード(TextWrangler)

sample38.php

<?php
  $h = 4.95;
  $c = 1.95;
  $cola = 0.85;
  $vat = 0.075;
  $t = 0.16;
  $hn = 2;
  $cn = 1;
  $colan = 1;
  $sum = $h * $hn + $c * $cn + $cola * $colan;
  $result = $sum + floor($sum * $vat * 100) / 100 + floor($sum * $t * 100) / 100;
  print "<pre>";
  printf("%-25s %1d \$%.2f\n", "hamburger", $hn, $h*$hn);
  printf("%-25s %1d \$%.2f\n", "milk", $cn, $c * $cn);
  printf("%-25s %1d \$%.2f\n", "cola", $colan, $cola * $colan);
  printf("%-25s   \$%.2f\n", "total", $sum);
  printf("%-25s   \$%.2f\n", "vat", floor($sum * $vat * 100) / 100);
  printf("%-25s   \$%.2f\n", "tip", floor($sum * $t * 100) / 100);
  printf("%-25s   \$%.2f\n", "total + vat + tip", $result);
  print "</pre>";
?>

HTMLソース

<pre>
hamburger                 2 $9.90
milk                      1 $1.95
cola                      1 $0.85
total                       $12.70
vat                         $0.95
tip                         $2.03
total + vat + tip           $15.68
</pre>

0 コメント:

コメントを投稿