人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

解決する回答をくださった方には1000ポイント以上を差し上げます。

プログラミングが出来る方、教えてください。
ローンシュミレーションのページをシェアウェアを編集して作成しております。以下ローンシュミレーションのシェアウェアです。
http://www.geocities.co.jp/Outdoors-River/3502/ronok.html

現行では、下記項目を入力して計算するようになっています。
?借り入れ予定額
?ボーナス返済分の借入予定額
?利率
?借入期間

?の項目を、「ボーナス月加算額」にしたいのですが、

つまり、以下のように変更したいのですが、
?借り入れ予定額
?ボーナス月加算額
?利率
?借入期間


私がプログラミングすると、以下のようになってしまいました。以下が失敗例です。
【失敗例URL】http://www.geocities.co.jp/Outdoors-River/3502/ronng.html(←こちらから試してください)
ボーナスを入力した場合と入力しなかった場合の利息の差が大きく左右されるようになってしまいました。

もし宜しければ、プログラミングをして頂ければ、大変うれしいです。

●質問者: matun55
●カテゴリ:ウェブ制作
✍キーワード:URL シェアウェア シュミレーション プログラミング ボーナス
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Sheile
●100ポイント ベストアンサー

変数名、フィールド名等は弄っていませんが、動作自体は問題無いかと思います。

見た目などは既に変更できているようなので、お任せします。と。


21行目?32行目を以下の内容に置換

 var De = document.hensai.Debt.value * 10000;
 var Pb = document.hensai.Ypay.value * 10000;
 var Rr = document.hensai.Rate.value / 100;
 var Rz = document.hensai.Rate.value;
 var Mm = document.hensai.MM.value;
 var Hr = 0
 var Nn = Math.floor(Mm);
 var Bn = Math.floor(Nn / 6);
 var Yp = Pb * (Math.pow((1 + Rr / 2),Bn)-1) / (Rr / 2 * Math.pow((1 + Rr /2),Bn));
 var Mk = De - Yp;
 var Pm = Math.floor((Mk * Rr / 12 * Math.pow((1 + Rr /12),Nn))/(Math.pow((1 + Rr / 12),Nn)-1));
 var Py = Pm * 12 + Pb * 2;

URLはダミーです

http://q.hatena.ne.jp/

◎質問者からの返答

ありがとうございました!

非常に感謝しております。直ぐにポイントを送信させていただきます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ