2012年5月3日木曜日

開発環境

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

3

コード(TextWrangler)

sample2.php

<?php
  $hamburger = 4.95;
  $chocolate = 1.95;
  $cola = 0.85;
  $tax_per = 0.075;
  $tip_per = 0.16;
  $total = $hamburger * 2 + $chocolate + $cola;
  $tax = $total * $tax_per;
  $tip = $total * $tip_per;
  $result = $total + $tax + $tip;
  printf("%-29s \$%1.2f %1d個 \$%2.2f\n","ハンバーガー",$hamburger,2,$hamburger*2);
  printf("%-30s \$%1.2f %1d個 \$%2.2f\n","チョコレートミルクシェイク",$hamburger,1,$chocolate);
  printf("%-25s \$%1.2f %1d個 \$%2.2f\n","コーラ",$hamburger,1,$cola);
  printf("%-38s \$%2.2f\n","税抜の合計額",$total);
  printf("%-37s \$%2.2f\n","税込の合計",$total + $tax);
  printf("%-42s \$%2.2f\n","税金とチップの合計",$result);
?>

HTMLソース

ハンバーガー            $4.95 2個 $9.90
チョコレートミルクシェイク $4.95 1個 $1.95
コーラ                 $4.95 1個 $0.85
税抜の合計額                     $12.70
税込の合計                       $13.65
税金とチップの合計                $15.68

日本語を扱う時に上手く幅を揃える方法がまだ分からなかったり。。分かるまでとりあえず今後はアルファベットだけを使うことに。

0 コメント:

コメントを投稿