支払い合計の算出(3)


支払い合計を算出するサンプルです。
例)850円の商品、消費税:5%、運賃は、購入金額が5000円以上は無料、5000円未満は1000円。支払い合計額、消費税額を算出(端数は切り捨て)。個数は、0から10個まで。
商品 個数 消費税額 支払い合計額

A商品(定価850円)

<SCRIPT language="JavaScript">
<!--
//商品単価
var a0 = 850;
//運賃判断基準値
var c1 = 5000;
//消費税率
var zei = 0.05;
//個数変換テーブル
var ksT = new Array(0,1,2,3,4,5,6,7,8,9,10);
function init00()
{
 edit00(a0 * ksT[document.f01.D1.selectedIndex]);
}

function edit00(e0)
{
 if (e0 >= c1){
//5000円以上
  w0 = e0;
 } else if (e0 > 0){
//0〜4999円の場合、運賃(1000円)を加算
  w0 = e0 + 1000;
 } else {
//0円
  w0 = 0; 
 }
 document.f01.T1.value = Math.floor(w0 * zei);
 document.f01.T2.value = Math.floor(w0 * (1 + zei));
}

function D1_onclick() {
 init00();
}
//-->
</SCRIPT>
<BODY onload="init00()"


<select size="1" name="D1" LANGUAGE=javascript onclick="return D1_onclick()">
<option selected>0個</option>
<option>1個</option>
<option>2個</option>
<option>3個</option>
<option>4個</option>
<option>5個</option>
<option>6個</option>
<option>7個</option>
<option>8個</option>
<option>9個</option>
<option>10個</option>
</select>


1) 850X10X1.05=8925円
2) (850X5+1000)X1.05=5512円

注意

注)JavaScriptで処理しています。JavaScript対応ブラウウザでご使用下さい。


01/11/28更新

戻る